MacBook 使用外接非 Apple 的液晶屏作为主显示器时容易发生字体发虚的现象,甚至连本机的字体也会同时变得发虚,只有拔掉外接显示器然后注销并重新登录才能恢复。
而如果把 MacBook 的屏幕作为主显示器(菜单栏留在 MacBook 的显示器上),字体一切正常。
发生这种情况是由于 Snow Leopard 的一个 BUG,使得许多第三方的显示器不能使用字体平滑特性,这些显示器包括戴尔(DELL)、三星(SAMSUNG)、LG、惠普(HP)、艺卓(EIZO)、联想(lenovo)等大牌、主流显示器。下文将进行详细说明。
问题原因
Mac OS X 实际上有 5 个字体平滑选项可供使用:
- 自动 – 在主屏上最佳
- 标准 – CRT显示器最佳
- 轻
- 中 – 液晶屏最佳
- 重
但是 Snow Leopard 为了简化设置,在系统偏好设置中只提供了 2 个选项:自动和标准(CRT)。现在 CRT 屏幕已经很少使用了,大部分情况下用户其实只有一个选项可选:自动。然而问题是很多第三方显示器不能被 Mac OS X 正确的识别,被误判成了 CRT 显示器,于是字体平滑选项被错误的应用了。
解决方案
可以通过终端的命令行强制 OS X 在所有屏幕上使用 LCD 字体平滑:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
该命令中最后的数字 2 对应“中”这个选项。你也可以设为 1 对应“轻”这个选项,3 则对应“重”。
Larry says:
Lion没有这个问题么?
铭 says:
Lion上还没试过呐。
too says:
Lion还是一样这个问题,执行命令so有所改善。
lrf says:
Lion有这个问题,我设了2和4都没什么实质的改善,最后在显示器上想办法
我的是dell的U2311H,在显示器菜单上有一个“重新设置显示器”的功能,结果问题解决了,显示好是舒服,哈哈
铭 says:
重设显示器的办法我也试过,不过在我的AOC 912W+显示器上效果没什么改善。
R says:
据说用mini DP的线是可以解决这个问题的。
铭 says:
No!只有Retina Display能解决。