Changed the font-size behavior

Switched the fallback and primary method and added optional support for line-height value