IE8中的Font-Awesome不一致渲染

时间:2013-07-19 19:43:08

标签: javascript internet-explorer font-face font-awesome

我非常想在我的Bootstrap项目中使用font-awesome作为我的图标。但是,正确渲染(回到IE7)对于开发至关重要。通过使用他们提供的hack js脚本来表明对IE7的支持,并且可以支持更新的版本(显然9和更高版本不是问题。)

我首先认为我遇到的问题只是我的网站,因此认为我的网站存在问题。我发现自己错了。

FontAwesome自己的网站在IE8上渲染时出现了问题(图标就是这样) - 我甚至没有打扰过测试IE7。

问题不一致。有时会显示图标,有时只显示出来的框。后者更为常见。十分之九的图标无法渲染。我必须反复刷新页面以最终看到他们应该看到的图标(即便如此,它不是缓存问题或类似的东西,因为在此之后重新加载页面将导致它立刻再次失败!)

我的问题是:字体真棒真正 IE7 / IE8兼容,是我浏览器的问题,还是我错过了其他的东西?我需要决定是否应该放弃我的工作。

1 个答案:

答案 0 :(得分:2)

我刚刚在使用Font Awesome一段时间后开始遇到这个问题,没有任何问题。今天也恰好是我第一次尝试4.0版本。此版本在Jun发布,因此可能是您遇到此问题的版本。

我回到了3.x,现在对我没有任何问题。如果你去FA网站,他们在生产中使用4.0并使用IE8打破他们的整个网站,一切都变成了垃圾。根本没有图标。

这是另一篇相关且有一些修正的帖子。我只是回滚并等到他们在FA结束时修复它,但是如果你想尝试一些不同的东西:IE8 CSS @font-face fonts only working for :before content on over and sometimes on refresh/hard refresh