Bugfixes

(Hopefully) fixed Safari, Chrome and Webkit browsers displaying the font
weight incorrectly and some minor optimizations here and there.