我希望有人能阐明我在使用 IE 时遇到的这个烦人的问题——它<PRE>
以“有趣”的字体呈现标签内容。自己看看:http: //imgur.com/LHAtPhh。
(截图取自http://www.roryhart.net/code/xckd-np-complete-restaurant-order/的渲染。)
通过搜索网络和 SO,我发现的几个相关答案似乎指向检测到错误编码或损坏的字体(请参阅它显示的奇怪字形而不是“\”)。
我也手动玩过编码,它没有改变任何东西。字体问题我实在没有资格去调查。然而,我发现确实选择了一种有趣的字体进行渲染。当进入 IE 中的开发人员工具并查看相关 PRE 元素的 Trace Styles 输出时,我可以看到以下内容:
font-family: "Courier 10 Pitch", Courier, monospace;
我不知道“Courier 10 Pitch”可能是什么......但是当手动覆盖“Courier New”时,它会开始正确渲染。
有任何想法吗?这可能与我安装了东亚语言包有关吗?
重现我拥有的所有 IE 版本,从 7 到 10。目前是 Windows 7 SP1。