【问题标题】:Google WebFont not rendering in Internet Explorer 9Google WebFont 无法在 Internet Explorer 9 中呈现
【发布时间】:2013-01-26 20:30:45
【问题描述】:

I have a website。它的标题和正文使用 2 个 Google 网络字体。这些在 Chrome/IE/Safari(包括移动设备)上运行良好,但是当我在运行 IE9 的办公室计算机上查看该网站时,Google 字体不会加载并退回到无衬线字体。

这是我看到的:

IE9:

铬:

我不知道为什么 IE 无法加载字体,因为我知道 Google 字体与 IE7+ 兼容。我认为这可能是一个安全设置,但无法深入了解它。任何想法。

【问题讨论】:

  • 请发布您用于嵌入字体的代码(谷歌提供不同的方法)
  • 该站点似乎在 w7-ie9 上正确呈现了菜单字体。解决了什么问题?

标签: html css webfonts google-webfonts


【解决方案1】:

我不知道这是否是问题,但请尝试将您的请求更改为仅一个链接标签:

<link href='http://fonts.googleapis.com/css?family=Oswald|Lato' rel='stylesheet' type='text/css'>

也许在两个不同的请求中加载两种字体会导致问题。

【讨论】:

  • 这似乎是个好主意 - 我应该这样做以减少 http 请求。离开我的工作电脑,现在只有我的 mac,所以必须在早上进行测试。不过谢谢
  • 页面现在有这样一个link 元素。它解决了问题吗? (至少现在,我在 Win 7 上的 IE 9 中看不到所描述的问题。)
  • 是的,我已将其更改为单个 link,但直到早上我才能对其进行测试 - 将在我进入时检查...
  • 回到工作岗位,虽然这是一个很好的建议,但不幸的是它似乎并没有解决它。我认为这可能不是一个普遍的问题,但可能取决于 IE 的设置。
【解决方案2】:

在我的 IE9 上,它看起来与在 Chrome 中相同。按 F12 并确保您使用的是正确的浏览器和文档模式。

【讨论】:

  • 是的,Browser mode: IE9 Document Mode: IE9 Standards
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-13
  • 1970-01-01
  • 1970-01-01
  • 2013-04-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多