在Ubuntu中,是什么让字体像Windows上经过ClearType优化的字体一样清晰锐利?

什么程序或配置负责使字体清晰锐利?

1我们称之为亚像素平滑。请参考:http://zh.wikipedia.org/wiki/亚像素渲染 - omnidan
1@Daniel0108,请发布一个回答。 - Oxwivi
2个回答

两个系统,微软的ClearType和FreeType,都使用亚像素渲染,利用TFT显示器上的RGB亚像素使字形更加清晰,提高其形态。

一个重要的区别是Windows更加努力地将字体适应“像素网格”,这就是为什么它看起来“更清晰”,但代价是字形的轮廓变得模糊不清:
ClearType还使用非常重的字体提示来强制字体适应像素网格。这增加了边缘对比度和小字体的可读性,但以字体渲染的准确性为代价,并因此使不同的字体看起来相似而受到平面设计师的批评。
来源:维基百科的ClearType

非常感谢提供的信息摘要。顺便说一下,我更喜欢Ubuntu的方法。不仅因为它是开放的,更因为它看起来更流畅、更易于阅读。我可以将您的帖子添加到http://askubuntu.com/questions/tagged/subpixel-rendering维基页面吗? - omnidan

发布这个答案在这里,以便下次搜索“清晰类型Ubuntu”时可以找到答案:(我希望这也能帮助其他人)
一种方法是:

  1. 安装Unity Tweak Tool sudo apt-get install unity-tweak-tool
  2. 在终端中运行unity-tweak-tool(这将启动GUI界面)
  3. 进入字体设置

    Fonts

  4. 在外观选项下,您会找到抗锯齿设置(无/灰度/RGBA)。

    Antialiasing in Unity Tweak Tool

另一种方法是:
1. 安装dconf编辑器
2. 搜索“antialiasing”
3. 如果找不到,请在以下位置查找设置:
org/gnome/settings-daemon/plugins/xsettings
在那里您将找到抗锯齿设置。