在Windows 7上的Internet Explorer 10中禁用ClearType(模糊字体)


9

我最近安装了最新的Internet Explorer 10,并再次发现了我之前升级的问题 - 模糊字体又名ClearType!不幸的是,有一些应用程序使用IE引擎,因此所有内容也模糊:/

我知道 DWrite.dll包装器 但不幸的是,它似乎只适用于IE9。 在IE10中有没有其他解决方案可以禁用CT?

(为了清楚起见 - 我不喜欢CT,我试过调整它,但对我而言,无论我做什么,我的眼睛只是模糊和疼痛...它可能与我的显示器的低dpi有关)


我一直在与微软联系。他们拒绝以任何价格提供任何解决方案。
Joshua

我很确定没有正式的解决方案。问题是,出于愚蠢的原因,他们使用灰度平滑,这看起来非常难看。我可以想象的唯一的解决方法是编写一个像DWrite.dll包装器一样的DLL来挂钩函数调用,但挂钩这样的函数调用并不容易......
Mehrdad

@Mehrdad实际上你错了。 ClearType不使用灰度平滑。定期抗锯齿确实如此。 ClearType使用颜色子像素来实现其结果。看到 en.wikipedia.org/wiki/ClearType#How_ClearType_works
Mxx

@Mxx:IE使用ClearType?我认为它只是使用灰度平滑,这就是为什么它如此模糊(我知道Metro的事实)。
Mehrdad

@Mehrdad IE9及以下版本使用ClearType。 Win8上的IE10似乎使用常规抗锯齿。我不知道Win7上的IE10。
Mxx

Answers:


8

在IE10中,删除了完整的子像素抗锯齿,剩下的是灰度抗锯齿,尽管它们仍将其称为“ClearType”。

这是设计的,如中所述 ClearType占据了Windows 8 Metro的后座

这会影响Metro UI,Metro风格应用程序(包括IE)以及桌面IE,并且无法修复它。 Windows 8上的字体渲染针对平板电脑和小型笔记本电脑而非PC进行了优化。

除非Microsoft将来向IE10返回此选项, 如果你不能使用ClearType, 那么你目前唯一的选择是关闭桌面 并使用另一个非IE浏览器作为默认浏览器。


我这样做但仍然 - 一些应用程序使用IE渲染,因此我无法逃脱。如前所述 - 选项不在IE9中,但是有一个像DSWrite.dll这样的解决方法
Wojtek

对于IE10桌面,您可以尝试启用兼容性视图。我不知道嵌入式ActiveX的解决方案(除了对Windows 7的降级和阻止IE10的安装)。
harrymc

0

我用 解决方法默认情况下将浏览器模式设置为IE8 。这会禁用硬件加速,但我不关心这一点。现在我有IE8渲染回来,这不会伤害我的眼睛。


您能详细说明如何使用此信息为使用IE组件的所有应用程序设置兼容模式吗?
Wojtek

该链接解释了它。创建一个名为Exe的DWORD(如iexplore.exe)并设置正确的值。
magicandre1981

好吧,我已经这样做了 - 字体仍然模糊(在IE和miranda IM中)
Wojtek

你使用哪个值? 8000或8888?
magicandre1981

我使用过8000,但阅读8888的说明可能会更好
Wojtek
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.