Posted 14 September 2012 - 05:41
simple answer: you can't.
long answer: the delay arises from the time it takes to download the font. behaviour depends on browser. some render the text and re-render it when the font is downloaded, others just leave the text blank until the font's downloaded. both results in a delay of when the webfont gets shown, one just shows the text before while the other doesn't even. there are ways to work around this and enforce a uniform behaviour across browsers, but it'll lead to un-desirable side effects sometimes (biggest problem would be when the fonts don't load at all). it's best just to leave it alone and let the browser deal with it.