IE10 页面空白

自从装了 Windows 8 以后就没有省心过。别的不说,最近发现 IE10 里面经常出现网页整页空白,甚至像 https://twitter.github.com/bootstrap/ 这样的网站,这做开发的日子简直没法过了。只要一打开网站,就说遇到问题然后使用了兼容性视图云云。问题是当初在 IE8 里面也没有遇到这个问题,我即使改成了兼容模式仍然是一片空白。但是很多网站是正常的,而这些出问题的网站在其他 Windows 8 + IE 10 的机器上也是正常的。


查遍了网页 CSS,安装卸载 IE,做了若干搜索,终于发现有前人在付出了做系统还原然后逐个安装的代价之后,查出引起 IE10 无法正常显示的原因竟然是字体!为什么呢?因为 IE10 竟然不支持 Type1 字体。这个问题有人已经给微软提过,但是微软视而不见。当然 Type1 字体确实是在逐渐淘汰,但是最经典的字体还是有很多 Type1 的。你想到是哪个字体了吗?是大名鼎鼎的 Helvetica。正因为我照例在机器里面装了 Type1 的 Helvetica 字体,而很多网站的 CSS 是把 Helvetica 置于 Arial 之前的。只要遇到这种 CSS,IE10 就罢工了。罢工的时候还不忘误导你说是兼容性的问题。

把 Helvetica 字体卸掉,重启。IE10 终于恢复正常了。

鄙视微软一千遍。

感谢下面这篇博文帮助我解决问题…
https://bobbyjoneswebdesign.blogspot.com/2011/12/internet-explorer-9-type-1-font-bug.html

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据