This should be in Sniglet

The above text should appear in Sniglet immediately when the page and font loads. However, if the font is in a dynamically inserted <link> element and offsetWidth is measured on any element after a short timeout, then the font won't render.

This seems to suggest some sort of race condition between loading the linked stylesheet and the font inside, and the call to offsetWidth.

Changes to this page that prevent the bug

Things that will reveal the font once the page is loaded