html – 在IE7IE8上无法呈现谷歌字体(上面有空格)

html – 在IE7IE8上无法呈现谷歌字体(上面有空格),第1张

概述有没有人知道如果名称上有空格,IE7 / IE8为什么不会呈现Google字体呢? 你可以在这里看到一个演示:http://jsfiddle.net/fYzAb/1/ 完全相同的两个标签,一个使用“Oswald”,另一个使用“Francois One”(后退到格鲁吉亚,以便更容易发现). 你可以在这里看到截图http://screencast.com/t/dhhccz5n7O(IE),以及它应该如 有没有人知道如果名称上有空格,ie7 / ie8为什么不会呈现Google字体呢?

你可以在这里看到一个演示:http://jsfiddle.net/fYzAb/1/

完全相同的两个标签,一个使用“Oswald”,另一个使用“Francois One”(后退到格鲁吉亚,以便更容易发现).

你可以在这里看到截图http://screencast.com/t/dhhccz5n7O(IE),以及它应该如何渲染:http://screencast.com/t/9M9uhTYTw5n(Chrome)

任何帮助将不胜感激!

顺便说一句:这是一个类似的问题,http://www.htmlcodetutorial.com/comments/viewtopic.php?f=2&t=20841

PD:我知道我可以在同一个标​​签中调用这两种字体.

解决方法 我猜你也找到了这个: http://code.google.com/p/googlefontdirectory/issues/detail?id=1
(今天有一篇关于Francois One的帖子,我想这是你的)

有一个适合我的解决方案(我现在在ie6-9中看到了字体)

字体无法在IE中加载的最常见原因是字体名称表被字体作者编码错误. Josefin的情况绝对如此.姓氏样式名称必须=全名.约瑟芬失败了.
FYI – Fontsquirrel.com会自动更正其网页字体中的这些问题.

这一定是原因,原始字体内部的一些错误命名对IE很重要

>从google下载TTF
>在fontsquirrel.com上传了字体,得到了我的“@ Font-face-kit”
>在Kit中上传创建的.eot
>编辑了关于this bulletproof syntax的CSS

我只将EOT的URL更改为我上传的字体,对于WOFF,我仍然可以使用Google-Font(但我想最好为每种字体使用自己的文件,没人知道特定字体可通过多长时间到达当前的URL).

另请注意:CSS中使用的Font-family-name现在已更改为FrancoisOneRegular

http://jsfiddle.net/doktormolle/nLUgJ/

总结

以上是内存溢出为你收集整理的html – 在IE7 / IE8上无法呈现谷歌字体(上面有空格)全部内容,希望文章能够帮你解决html – 在IE7 / IE8上无法呈现谷歌字体(上面有空格)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1069617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存