【问题标题】:IE Does not load my Google FontIE 不加载我的 Google 字体
【发布时间】:2014-07-27 20:18:48
【问题描述】:

我只是直接从谷歌代码复制并粘贴了我的谷歌字体导入和代码

<link href='http://fonts.googleapis.com/css?family=Crimson+Text' rel='stylesheet' type='text/css'>

font-family: 'Crimson Text', serif;

是我使用的EXACT代码

在 chrome 和 Firefox 和 Opra 中工作!只是不想工作。

【问题讨论】:

  • 您是否查看了开发工具中的网络配置文件,以检查文件是否已加载?
  • 所有版本的 IE 都不加载字体。 @vico 是的,它已加载
  • 我刚刚尝试在我的本地机器上使用它,它在所有 IE(甚至 IE7)中都能正常工作。请在您将字体分配给元素的位置发布您的 CSS 规则。

标签: html css internet-explorer fonts font-face


【解决方案1】:

我认为这可能是字体文件支持问题 http://caniuse.com/woff

看来您可能已经设置了 IE 元标记以实现兼容性

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

阅读这里了解详情http://msdn.microsoft.com/en-us/library/windows/desktop/ff966528(v=vs.85).aspx

由于您的 IE 根据您的代码使用 ie 8 或 7 进行渲染,因此它不再支持 google font 返回的字体格式

这里是调用import时返回的正文内容

【讨论】:

  • IE 不使用 .woff 格式。它还提供旧版 IE 支持的 .eot 格式。
  • @easwee 但似乎谷歌字体正在以 woff 格式返回他们的文件,这就是我猜它导致问题的原因。 (对不起,我在最后剪掉了文件扩展名.. 但他们在 woff 这就是我假设它的原因
  • 谢谢!有那个元标记,现在我删除了它正在加载!
  • @vico 是的,刚刚检查过 - 指定了双重格式 - 旧 ie 嵌入开放类型,新 ie 嵌入 woff 类型。不错的收获。
猜你喜欢
  • 2013-10-04
  • 2012-11-23
  • 2020-11-10
  • 2018-11-22
  • 1970-01-01
  • 2016-11-20
  • 1970-01-01
  • 2013-04-29
  • 2013-11-08
相关资源
最近更新 更多