我有一台新的 ThinkPad T500 2055,装有 Vista SP2 和 ATI Mobility Radeon HD 3650。我刚刚将我的桌面扩展到外接显示器,但我不知道如何在外接显示器上禁用字体抗锯齿。
我做了一件显而易见的事情:通过显示控制面板“高级”部分的复选框关闭 ClearType。现在我看到我的笔记本电脑的 LCD 显示屏没有抗锯齿功能,但我的显示器(戴尔 2407WFP-HC)仍然显示抗锯齿文本。
我已经确认外接显示器以其原始分辨率 (1920x1200) 运行,因此不是显示器在硬件上进行抗锯齿处理。此外,我可以从外接显示器截取屏幕截图,放大截图以便我可以看到每个像素,并查看抗锯齿像素。当我在笔记本电脑 LCD 上执行相同操作时,我看不到抗锯齿。最后,当我在笔记本电脑 LCD (1680x1050px) 上打开全屏窗口并将其拖到外接显示器 (1920x1200) 上时,窗口不会占据整个屏幕。换句话说,外接显示器确实以 1920x1200 运行,因此它不是为了拉伸图像而进行抗锯齿处理,而是在不拉伸图像的情况下进行抗锯齿处理。就像 ClearType 一样。
当我改为仅运行外部显示器并禁用 LCD 时,抗锯齿功能就消失了 - 只有当我将桌面扩展到两个屏幕上时才会发生这种情况。
本质上,该行为看起来好像 ClearType 仍然启用,但仅限于我的外接显示器上。
有什么想法可以关闭此功能,以便我可以在任何地方获得抗锯齿文本?
顺便说一句,我很关心这个问题,因为我有一个奇怪的视力问题,我无法阅读抗锯齿/ClearType文本——没有cleartype 的锯齿状文本实际上可以减轻我的眼睛疲劳。
答案1
我会联系 ATI 并提交错误报告。似乎是驱动程序...
答案2
所以我能够解决这个问题,但令人沮丧的是,我不知道我是如何解决的。我摆弄了设置(例如从扩展更改为仅显示外部显示器,然后再改回来)。然后我重新启动。问题自行解决了。