Added Math.round to font sizing to avoid non-integer pixel values

Simple addition, but it seems to have reduced the effect of font character artifacts and improved native OS's ability to apply anti-aliasing, especially with fonts loaded via @font-face