Better font size calculation, fits better to screen, smart font resize on tablet orientation change