【发布时间】:2014-03-27 11:53:37
【问题描述】:
我正在构建一个新的 WordPress 主题(不知道这是否相关),这个问题一直困扰着我。
我已经从 Google Webfonts 加载了 Roboto Slab(包括 <head> 部分中的 CSS)。在所有其他浏览器上,字体都呈现正常,除了谷歌浏览器。当我第一次在 Google Chrome 中加载网站时,根本不会显示使用该自定义字体的文本(即使字体堆栈也将格鲁吉亚作为后备 - "Roboto Slab", Georgia, serif;)。在我悬停样式链接后,或在 Inspector 中重新触发任何 CSS 属性 - 文本变得可见。
自从我前段时间开始使用该主题以来,我清楚地记得它之前运行良好。这是最近已知的 Chrome 更新错误吗?
首次加载:
在我重新应用任何 CSS 属性后,进入响应式视图或悬停元素:
有人有类似的问题吗?我应该如何处理?
谢谢!
【问题讨论】:
-
您是否检查过页面加载时间线,您的字体是否被正确获取?
-
你试过缓存刷新吗? (ctrl+f5) 如果您没有在字体链接中添加“http://”,有时也会发生这种情况。
-
嘿,是的,字体提取正常。 CTRL+F5 没有帮助,因为我在几个不同的桌面上检查过它。现在,我已经设法通过在应该应用此字体的元素上绑定自定义 jQuery
redraw()函数来解决这个问题。它可以工作,但我仍然想知道为什么没有像这样的黑客它就不能工作。 -
人们还在遇到这个问题吗?我曾经使用过,但似乎 Google 已修复它?
-
这个问题是否也适用于 Android 设备上的 Chrome?
标签: html css google-chrome google-webfonts