我一直在开发一个使用Google FontsAPI的网站。它很棒,并且据说已经在IE中进行了测试,但是在IE 8中进行测试时,字体根本就没有样式。
我按照Google的指示添加了字体,因此:
<link href="http://fonts.googleapis.com/css?family=Josefin+Sans+Std+Light" rel="stylesheet" type="text/css" />
并在CSS中将其名称添加到字体家族的前面,从而:
body { font-family: "Josefin Sans Std Light", "Times New Roman", Times, serif; font-size: 16px; overflow-y: scroll; overflow-x: hidden; color: #05121F; }
在Chrome,Firefox,Safari中像超级按钮一样工作。IE 8中没有骰子。有人知道为什么吗?
如他们的技术注意事项页面所述,该方法是正确的- 因此,您绝对不会做错任何事情。但是,此有关GoogleCode的错误报告表明Google为此生成的字体(特别是IE版本)存在问题。这似乎只影响某些字体,但这确实是个笨蛋。
线程中的答案表明问题出在Google提供的文件上,因此您无能为力。作者建议从其他位置(如FontSquirrel)获取字体,并改为在本地提供字体,在这种情况下,您可能还对可移动类型联盟(B盟)等网站感兴趣。