I'm using Head.js, Google Web Fonts, and pulling some content from elsewhere on the web (placeholder images).
What I've noticed is that on page load I see unstyled content, then my heading font loads properly, but not at the proper weight, and then the proper weight loads.
Any idea as to what is causing this odd behaviour with my header text? Should it not just go from unstyled to the proper requested font?
Also what is the best way to stop the FOUC thats friendly to people with javascript disabled?
Thanks!
Some more details:
I'm using Google's provided Javascript method to insert the 3 fonts I use. I can clearly see that it is loading 'Istok+Web:700:lating' , which means only the 700 weight should be provided.
Because of this method I do not use @font-face at all. Simply font-family as if it were a regular thing.
I am using LESS.js though, but from the network analyzer it doesn't seem to be causing any major slow down.