css - Internet Explorer 中的 Google 字体 Flash

标签 css api fonts typography

我刚刚在我的网站上设置了 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/

相关文章:

css - 获取 RGBA over RGB 的输出颜色

django - 如何确保 Django REST API 的幂等性?

api - 什么是标签匹配接口(interface)?

C# - 动态更改 RichTextBox 中的文本字体?

html - 定位 ol li ol li ol li,带有 css 的嵌套列表

css - 在绝对定位的 div 中将图像与两行文本的底部对齐?

.net - 字体文件中的什么属性使程序决定模拟粗体?

fonts - 谷歌网络字体和 windows xp

javascript - 如何使我的 div 对齐?

ruby-on-rails - 用于简单 Rails 应用程序的 APIPIE