使用JavaScript,IE @ font-face不稳定?

我遇到了
Windows 7上的Internet Explorer 8和@ font-face字体(由Font Squirrel生成)的问题. IE将正常加载页面,包括所有正确的字体.然后,有时在页面加载后几秒钟,有时在一个简单的jQuery调用(使用jQuery Cycle插件的交叉渐变div)之后,它将恢复为后退字体.偶尔,它会在另一个div循环后再次恢复为正确的字体.

这种行为可能发生在页面的任何部分,甚至是不受JS影响的部分.有时它也使用后备字体,但使用@ font-face字体的间距,渲染重叠字母.

有没有人注意到这种行为?

我通过Parallels在Mac上运行Windows,如果这有任何区别的话.

更新:不知道为什么我之前没有尝试过这个,但是禁用JavaScript确实使字体显示功能符合预期.

最佳答案 如果有人发现这个问题:这个问题与Facebook的Like Button代码有关,而且与jQuery无关.解决方案是将Facebook代码移动到页面底部,就在结束时< / body>上方.标签.

谢谢:
Facebook JS affecting CSS/@font-face in IE?

点赞