Windows 8 字体渲染在 CRT 显示器上看起来很奇怪

Windows 8 字体渲染在 CRT 显示器上看起来很奇怪

我正在使用 CRT 显示器,原因有很多...但我遇到了一个特殊的问题:一些较小的文本以非常奇怪的方式呈现,例如此文本第一行的“C”缺少最底部的像素(因此它看起来像一个圆弧和一个点)。

我尝试禁用 cleartype、启用 cleartype、调整 cleartype,但都无济于事...例如,我不记得在 Windows 98 中出现过这个问题,那么为什么 CRT 和 Win 8 上的字体渲染如此糟糕?

编辑:笔记本电脑的渲染效果也不是很好。我还尝试禁用 DPI 等。

到目前为止,我发现使用“MacType”程序后大多数应用程序都有所改进,但是 Windows UI 本身看起来仍然很糟糕,我看到有人提出这是因为 Windows XP 之前使用的是 Tahoma,而现在它使用的是 Segoe,后者是采用高分辨率和 cleartype 设计的,因此在低分辨率 LCD(例如我的笔记本电脑)和 CRT 上看起来很糟糕。

答案1

由于你没有提供你的操作系统和显示器 DPI(CRT DPI),我猜这是not DPI–awaresystem–DPI aware应用程序的 DPI 缩放问题

如果您的操作系统 DPI 不同于显示器 DPI:

  • 应用程序窗口在 OS DPI 上虚拟化。
  • 应用程序窗口会缩放至显示器 DPI,然后才显示在该显示器上。

由于缩放算法不理想,您可能会丢失底部的文本行。

你可以尝试将 OS DPI 与本机 CRT DPI 匹配 [Windows 8.1 部分](我猜这比笔记本电脑显示器的 DPI 低)但是not DPI–aware应用system–DPI aware程序将会在你的笔记本电脑显示器上缩放。

相关内容