我非常想在我的Bootstrap项目中使用font-awesome作为我的图标。但是,正确渲染(回到IE7)对于开发至关重要。通过使用他们提供的hack js脚本来表明对IE7的支持,并且可以支持更新的版本(显然9和更高版本不是问题。)
我首先认为我遇到的问题只是我的网站,因此认为我的网站存在问题。我发现自己错了。
FontAwesome自己的网站在IE8上渲染时出现了问题(图标就是这样) - 我甚至没有打扰过测试IE7。
问题不一致。有时会显示图标,有时只显示出来的框。后者更为常见。十分之九的图标无法渲染。我必须反复刷新页面以最终看到他们应该看到的图标(即便如此,它不是缓存问题或类似的东西,因为在此之后重新加载页面将导致它立刻再次失败!)
我的问题是:字体真棒真正 IE7 / IE8兼容,是我浏览器的问题,还是我错过了其他的东西?我需要决定是否应该放弃我的工作。
答案 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