gpt4 book ai didi

internet-explorer-9 - IE 9 在某些条件下不使用子像素抗锯齿

转载 作者:行者123 更新时间:2023-12-03 14:51:43 25 4
gpt4 key购买 nike

【原标题:IE 9 文字渲染很差;有解决方法吗?)

IE 9 在我的应用程序中呈现的文本非常糟糕。问题不在于我的显示器的清除类型设置,因为兼容模式下的 IE 9、Firefox 和 Chrome 都可以很好地呈现文本。这是文本在 IE 9、兼容模式下的 IE 9 和 Chrome 下的呈现方式的并排比较:

IE 9

IE 9 Compatibility Mode

enter image description here

我试过申请 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>

最佳答案

简答:当您以 pt(点)而不是像素指定字体大小时,这是一个问题。

因此,新的 IE9 渲染引擎使用 DirectWrite,它不会像使用 GDI+ 那样捕捉到最近的像素,因此如果您的 pt 大小没有映射到整个像素数,它将完全以这种方式绘制,使其显得模糊。

IE8 兼容模式不会遇到这个问题,因为它使用我们习惯的常规 GDI 渲染。

因此,请查看您所有的样式表等,如果您要求字体大小,这正是 IE9 中将提供的内容,并且根据您使用的字体等,您的字体大小可能会或可能不会映射到清晰明了的大小。

这在此处详细解释:

  • IE9's blurry font text - www.hanselman.com/blog/TheUltimateGuideOfFiveThingsForNewIE9UsersWhoFearChange.aspx
  • 关于internet-explorer-9 - IE 9 在某些条件下不使用子像素抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5558773/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com