Internet explorer Internet Explorer为<;使用奇怪字体;预处理>;

Internet explorer Internet Explorer为<;使用奇怪字体;预处理>;,internet-explorer,fonts,monospace,Internet Explorer,Fonts,Monospace,我希望有人能解释我在IE上遇到的这个恼人的问题-它呈现 我不知道“信使10投”会是什么。。。但是,例如,当使用“Courier New”手动覆盖时,它会正确地开始渲染 有什么想法吗?这可能与我安装了东亚语言包有关吗 复制所有的IE版本,从7到10。Windows 7 SP1当前版本。Courier是一种单间距字体。我假设courier 10 pitch是Internet Explorer用于预标记的默认字体,可能特别是在您的windows版本上。如果您担心,您应该在使用CSS的每个浏览器上为PR

我希望有人能解释我在IE上遇到的这个恼人的问题-它呈现

我不知道“信使10投”会是什么。。。但是,例如,当使用“Courier New”手动覆盖时,它会正确地开始渲染

有什么想法吗?这可能与我安装了东亚语言包有关吗


复制所有的IE版本,从7到10。Windows 7 SP1当前版本。

Courier是一种单间距字体。我假设courier 10 pitch是Internet Explorer用于预标记的默认字体,可能特别是在您的windows版本上。如果您担心,您应该在使用CSS的每个浏览器上为PRE标记指定相同的字体。

您的计算机上没有安装“Courier 10 Pitch”字体。它是一种比特流字体,是除了Courier Prime(不幸的是,它仅为TrueType)之外最好的Courier字体变体。它是一种免费字体,例如Ubuntu就提供了这种字体。您可以在购买一个版本,而我建议您从Ubuntu安装中提取并使用原始(免费!)Type1版本。从MS Windows 2000开始,似乎直接支持类型1字体。它比Courier New好得多。

可能涉及到语言包。字体样式看起来像我见过的文本,应该是外来的,但是是用英语写的。尝试禁用语言包,看看是否有帮助。IE似乎不喜欢位图字体(
.fon
)。当被要求使用其他字体时,它似乎会退回到其他字体。“Courier”是Windows附带的一种旧位图字体,因此IE停止搜索该字体,然后渲染其他字体。其他浏览器似乎要么将“Courier”理解为“Courier New”,要么跳过“Courier”并转到通常扩展为“Courier New”的“monospace”
font-family: "Courier 10 Pitch", Courier, monospace;