Better responsive font

This changes the way responsive-fonts are defined. This makes it bc breaking.
See examples and diff for explanation.