【发布时间】:2011-07-30 08:22:30
【问题描述】:
[原标题:IE 9 文本渲染很差;有解决方法吗?)
IE 9 在我的应用程序中呈现文本的效果很差。问题不在于我的显示器的清除类型设置,因为兼容模式下的 IE 9、Firefox 和 Chrome 都可以很好地呈现文本。以下是文本在 IE 9、兼容模式下的 IE 9 和 Chrome 下呈现方式的并排比较:
我尝试应用 this answer,但它似乎不适用于 IE 7 之后的任何内容。有人知道我们可以应用到我们的网站以修复 IE 9 的错误文本呈现的任何变通方法吗?
编辑:
我已将问题页面归结为基本要素。如您所见,复制并不需要太多。如果 IE9 和 IE9 标准的文档模式,请确保 IE 具有浏览器模式:
<html xmlns="http://www.w3.org/1999/xhtml">
<body style="background-color: rgb(30, 34, 59); color: rgb(255, 85, 0); font-size: 20px">
Home
</body>
</html>
【问题讨论】:
-
您使用的是 IE9 的最终版本?
-
我在 IE 9.0.8112.16421 RTM 中尝试过,它看起来并不模糊。我在 Windows 7 上的分辨率是 1920x1080。但是上面来自本地文件 t.html 的示例再次默认处于怪癖模式(使用 F12 检查)
-
@David,如果您在同一个 F12 界面中将其切换回标准模式,您能看到我所描述的问题吗?
-
@Jacob,是的,在 IE9 标准模式下,我可以看到浏览器切换到不同的模式,一切都变得“模糊”。我在下面关于 IE9 和渲染模式的答案中添加了更多链接。
-
这是一个screenshot of the rendering differences,使用上面的示例标记。注意顶部窗口的“文档模式”是“IE9 标准”,底部窗口是“Quirks”。
标签: internet-explorer-9 antialiasing cleartype text-rendering