为啥字体松鼠 @font-face 生成器不能在 IE8 中工作?

Posted

技术标签:

【中文标题】为啥字体松鼠 @font-face 生成器不能在 IE8 中工作?【英文标题】:Why isn't font-squirrel @font-face generator working in IE8?为什么字体松鼠 @font-face 生成器不能在 IE8 中工作? 【发布时间】:2012-05-21 03:06:12 【问题描述】:

背景: 我直接从 font-squirrel 下载了一个包。我对这个@font-face 包进行了零操作。此外,该软件包适用于所有现代浏览器。

代码: 我已将代码上传到我的服务器:http://designobvio.us/font/accent-demo.html

问题: 有谁知道为什么 IE8 或更低版本不渲染这个@font-face?

研究: 我知道 EOT 在包装中。我读过很多文章。他们中的大多数人都了解@font-face 的工作原理。我觉得好像我对@font-face 了解得更多,那么我也需要;然而,没有一个读取解决了这个问题。最接近的答案是,IEtester 没有正确渲染。 source

注意事项: 我真的不认为是 IE-tester 搞砸了(因为我已经测试了我知道有 @font-face example 的各种其他网站)。不过,如果有人可以 vm 测试或有 xp 来测试,那就太好了。

【问题讨论】:

我们今天解决了生成器中的 EOT 文件问题,该问题导致某些字体无法在 IE 中加载。再试一次? 【参考方案1】:

Font-squirrel 现在似乎正在进行一些维护。我不得不假设这就是他们的生成器无法正确转换文件的原因。我通过使用另一个字体转换器解决了这个问题。 found here!我不知道为什么,但是使用这个生成器与 font-squirrel 相比,字体也变小了 20kbs。如果有人有任何想法,为什么这个生成器会减少文件大小,那会很棒,我会支持你。我希望这可以避免一些头痛。

【讨论】:

以上是关于为啥字体松鼠 @font-face 生成器不能在 IE8 中工作?的主要内容,如果未能解决你的问题,请参考以下文章

为啥在调整页面大小时 Firefox 会重新请求字体?

@font-face 列入黑名单的字体 [关闭]

@font-face 不适用于斜体/粗体字体

预加载@font-face 字体?

为啥这个@font-face 代码在 Firefox 3.6 中不起作用?

@font-face 字体未加载到 mpdf 中