我的 ClearType 不会变成单色

我的 ClearType 不会变成单色

我遇到一个问题,使用内置 ClearType Tuner 所做的 ClearType 设置无法应用于任何其他应用程序,甚至是操作系统。

我已经设置了 Cleartype,使文本具有抗锯齿效果并且是单色的: 单色设置 单色设置 400%

但是当我完成此设置并返回 Windows(即使重新启动后),设置仍然保持不变。即使在 Windows 资源管理器中:

非单色 400%

如何确保 ClearType 设置适用?

编辑我也尝试cttune.exe以提升的权限以管理员身份运行,但是也不起作用。

答案1

如果您想要抗锯齿的单色文本,那么您应该关闭 ClearType。

取消选中该框:

未选中 Cleartype 框

你会看到它是单色的:

Cleartype 放大

然后在每个屏幕上单击下一步,不要更改默认设置。然后它将应用而无需重新启动:

系统截图

现在它是灰度的,但仍然是抗锯齿的。

答案2

ClearType 使用子像素渲染。子像素有颜色。代价是通过牺牲色彩保真度来改善强度变化。根据字体的不同,总会存在一些颜色伪影 - 一些显示字体在设计时就考虑到了 ClearType,因此看起来更好。

还请记住,放大的文本位图捕获并不能真实地表示子像素在实际 LCD 屏幕上的亮起方式或观看者如何感知它们。如果您以非原始 LCD 面板分辨率运行桌面,或者 ClearType 对 LCD 子像素布局的理解有误(调谐器应该可以修复此问题),则可能会发生相同类型的效果。

答案3

据 Winaero 称: https://winaero.com/blog/change-cleartype-settings-windows-10/

请注意,通用 Windows 平台应用不使用 ClearType 文本渲染,而是依赖于灰度抗锯齿。因此,即使您调整 ClearType,Windows 10 中使用通用 Windows 平台的部分(如“开始”菜单或托盘小程序)也不会看到文本渲染有任何差异。只有那些未明确使用 DirectWrite 的桌面应用才会继续使用 ClearType。

附加提示:改善 WPF 文本渲染体验的提示 https://blogs.msdn.microsoft.com/text/2006/10/18/tips-for-improving-your-wpf-text-rendering-experience/

答案4

这最终也可能是显示器问题。在我的其中一台显示器(HP w2207h)上,我可以通过重置显示器为出厂默认设置来消除这些彩色条纹。我启用了 ClearType(Windows XP)并使用 Adob​​e 工具在 Windows 中做了一些简单的分析。在正常情况下,子像素渲染只能使用放大镜才能看到。肉眼看来,所有字符都呈现单色且非常清晰。

然而几个月后,显示器设置会莫名其妙地变差,我可能会看到彩色条纹。重置为出厂默认设置通常会有所帮助。

相关内容