Issue34 theme_essential: Convert layout/includes/fonts.php to use PHP sw...

Here is the alternative rework. 
I think this looks better as the logic is simpler and easier to understand for each case.