如何改进 Windows 7 中的子像素提示?

如何改进 Windows 7 中的子像素提示?

这是Windows 7:

在此处输入图片描述

这是 Linux:

在此处输入图片描述

对我来说,Windows 中的字体看起来偏红,而 Linux 中的字体则是中性色,尽管它们都启用了子像素提示。如何让 Windows 中的字体看起来像 Linux 中的字体?

答案1

这些可以在注册表的几个地方找到:

  • 字体平滑
  • 字体平滑伽玛
  • 字体平滑方向
  • 字体平滑类型

例如HKEY_CURRENT_USER\Control Panel\Desktop

对于FontSmoothing关键

  • 值“0”或“1”:禁用字体平滑
  • 值“2”:启用字体平滑

对于FontSmoothingType关键

  • 值“0”或“1”:切换为灰色字体平滑
  • 值“2”:切换到彩色字体平滑

对于FontSmoothingGamma关键

  • 0 到 2200 之间的十进制值:颜色强度。0=暗,2200=亮

对于FontSmoothingOrientation关键

  • 值“0”:CRT(值“1”和“2”为LCD)
  • 值“1”:RGB 格式(红、绿、蓝),正常
  • 值“2”:BGR 格式(蓝、绿、红)

答案2

请参阅我上面的评论。您是否尝试过调整 Windows 中的 ClearType 设置?

转到控制面板 -> 外观和个性化 -> 调整 ClearType 设置(在字体部分)。它将为您展示一些字体示例,您必须选择看起来最好的字体,有点像视力检查!

您还可以在注册表中编辑设置:

HKCU\Control Panel\Desktop\

其中有 4 个注册表项,

-FontSmoothing
-FontSmoothingGamma
-FontSmoothingOrientation
-FontSmoothingType

查看此处有关注册表项的一些信息:http://www.wincert.net/forum/topic/538-enabling-cleartype-in​​-vista/

我怀疑不存在任何注册表组合不能通过使用我前面提到的GUI方法实现的。

我希望这有帮助!

答案3

如果你对 ClearType 不满意,也可以选择在 Windows 上安装 FreeType。不过我没有用过。

相关内容