【发布时间】:2011-07-01 05:22:34
【问题描述】:
这快把我逼疯了。
刚刚在 IE9 上测试了一个网站,发现“实时”版本正在渲染我使用的网络字体,比开发版本小。
这里是屏幕截图的选择:
我正在使用 Font Squirrel @font-face 套件。如您所见,在 Firefox、Chrome 甚至 IE9 上查看网站的本地版本时都很好。
本地和实时版本之间的唯一区别是字体是从实时站点上的不同域加载的(我已经正确设置了跨域策略,正如它在 Firefox 和 Chrome 上运行的事实所示)。
我不记得它在 IE8 中的样子(微软再一次没有考虑开发人员,并且在 IE8 之上安装了 IE9,但没有同时运行它们的选项)
该站点位于http://enplanner.com,因此您可以查看源代码。
对此的任何帮助将不胜感激 - 在此先感谢您。
编辑:我删除了 IE9,发现它在本地和 IE8 中看起来完全一样。看来 IE8 具有比 IE9 更接近 FF/Chrome 的卓越渲染引擎。这是一个相当令人沮丧的发现。
【问题讨论】:
-
IE9 版本的字体与 live 版本不同。如果您查看字母“l”上的衬线,您会发现它们是不同的。为什么 IE9 不会加载与 IE8 相同的字体我不能说。
标签: internet-explorer cross-domain internet-explorer-9 webfonts