我刚刚在我的网站上设置了 Google Fonts API。 Internet Explorer,每当我刷新页面时,默认字体都会在加载 Google 字体“Reenie Beanie”之前闪烁。但这不应该保留在缓存或其他东西中,以便一旦加载一次,它就在那里并且不再显示默认字体吗?
我正在使用 WebLoader 版本来调用字体。我最初只使用了 <link>
调用字体,但问题是切换到 https 页面 - 我不得不使用 https 链接,但后来我认为这也阻止了字体缓存。在 Firefox 中一切正常(没有闪烁)。
对此有什么建议吗?
www.n-styleid.com
最佳答案
一切正常(用最坏的话来说) 这只是 IE 的渲染引擎存在的问题。它无法下载/检索字体并像操作系统具有的基本内置字体一样快速地呈现它们。
确实没有解决此问题的好方法,因为它不是您损坏的东西。我能给你的最好建议是在系统中找到一个看起来最接近它的字体(系统中手写的不多,但比 arial 好)并在你的字体堆栈中使用它。
希望对您有所帮助。
关于css - Internet Explorer 中的 Google 字体 Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3049438/