如何在 Windows 7 中关闭 ClearType 并使用整像素抗锯齿?

如何在 Windows 7 中关闭 ClearType 并使用整像素抗锯齿?

在 Windows XP 中,您可以通过将“使用以下方法平滑屏幕字体边缘”设置为“标准”来实现整像素抗锯齿,或者通过将选项设置为“ClearType”来实现子像素抗锯齿(针对 LCD 显示器)。

在 Windows 7 中,我再也找不到启用全像素抗锯齿的方法,这在 DLP 投影仪和 CRT 显示器上提供了最佳的可读性(这些屏幕不遵循 LCD 屏幕中的 RGB 或 BGR 模式)。它要么是 ClearType,要么根本没有抗锯齿。我尝试了第三方工具(ClearType 开关),但取消选中“使用 ClearType”同时选中“为屏幕字体启用平滑边缘”会禁用所有形式的抗锯齿。

如何在 Windows 7 中关闭 ClearType 并使用整像素抗锯齿?


编辑:根据微软的博客文章“Windows 7 中 ClearType 的工程变更”,在性能选项中启用“平滑屏幕字体边缘”使用 ClearType Tuner 禁用 ClearType 可以实现灰度字体平滑(这就是我想要的)。然而,这很简单不是正确。它会禁用所有形式的抗锯齿(或者,用他们的术语来说,它会为您提供双层渲染)。

需要澄清的是,我说的是更改系统默认设置,即如果应用程序未指定自己的设置则使用的设置。

答案1

要使用整像素抗锯齿:

[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="2"
"FontSmoothingType"=dword:00000001

请注意,大多数 Windows 字体在正常(7-13)尺寸下都被特别设置为不平滑1 (fareast 字体在这些尺寸下甚至禁用 cleartype)。


要完全禁用抗锯齿功能:
[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="0"
"FontSmoothingType"=dword:00000000

要重新启用清除类型:
[HKEY_CURRENT_USER\Control Panel\Desktop]

"FontSmoothing"="2"
"FontSmoothingType"=dword:00000002

从 XP 机器获取的注册表设置。


1超过 9 PPEM 时,抗锯齿功能关闭,直到字体的主干宽度约为两个像素,根据字体不同,约为 13 到 20 点。(…) 通常选择两个像素宽的干,因为通常有足够的前景色像素“主干”来保持干对比度高。(…) 因此,尽管字体平滑是默认设置,但大多数字体在以典型阅读大小显示文本时,会将其呈现为双层。

答案2

我已经找到了解决这个问题的方法,它是高度可定制。它被称为麦金塔

它允许您有选择地或集体地更改我尝试过的所有程序的字体渲染。

它有许多默认配置文件可供选择,或者您可以使用向导创建自己的配置文件,以便对渲染的每个方面进行微调,当然也包括灰度渲染的选择。

个人资料

它甚至在里面运行沙盒因此您可以放心尝试,无需担心它会对您的系统造成什么影响。

我只使用了十分钟,所以我不知道它有多稳定,但现在我很高兴找到了它。

答案3

除了关注@kinokijuf之外,如果您想避免这样的问题:

在此处输入图片描述

您还需要卸载IE9IE10, 或者IE11。 仅有的IE8将把嵌入的 Web 控制对象(服务控制管理器的扩展视图中的服务描述)恢复为其原始默认的非字体平滑对应对象。

答案4

计算机、属性、左侧窗格中的高级系统设置链接、高级、性能、设置、视觉效果、取消勾选屏幕字体的边缘平滑, 好的。

在此处输入图片描述

相关内容