LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1398|回复: 3

改善 Linux 下 LCD 字体显示效果的补丁,充分利用 sub-pixel 渲染技术

[复制链接]
发表于 2006-7-18 15:13:17 | 显示全部楼层 |阅读模式
LCD 使用者请进,CRT 用户免进。下面的补丁可以提高你 LCD 的文字显示效果。

这几天网上看了不少关于 sub-pixel (子像素)渲染的文章,对 LCD 在 Linux 下的文字显示一直不太满意,非心理作用,确实不如 M$ 的 ClearType。找到一个补丁,对挖掘 sub-pixel 的潜力有所帮助,不敢独享,故提供链接如下:

有关 sub-pixel 的背景知识,请看:
http://www.grc.com/cleartype.htm
http://www.ductus.com/cleartype/cleartype.html
http://www.nytimes.com/library/t ... microsoft-flat.html
很有价值的参考文章。

M$ :
http://www.microsoft.com/typography/ClearTypeInfo.mspx

ubuntu/debian 用户可下载一下  debs:
http://diego.aureal.com.pe/fonts/

其它 distributions 用户可到下面链接下载补丁:
http://turnerdavid.neuf.fr/freetype/patches/font-patches.html
http://lists.nongnu.org/archive/ ... 06-04/msg00012.html

请在 /etc/fonts/local.conf 或 ~/.font.conf
下打开 antialias 和 hinting, 如下:
  1. <?xml version="1.0"?>
  2. <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
  3. <fontconfig>
  4. ......
  5. <match target="font" >
  6.   <edit mode="assign" name="rgba" >     <const>rgb</const> </edit>
  7.   <edit mode="assign" name="hinting" >  <bool>true</bool>  </edit>
  8.   <edit mode="assign" name="antialias"> <bool>true</bool> </edit>
  9.   <edit mode="assign" name="autohint" > <bool>false</bool> </edit>
  10.   <edit mode="assign" name="hintstyle"> <const>hintslight</const> </edit>
  11. </match>
  12. ......
  13. </fontconfig>
复制代码

根据补丁作者主页上的说明,这些补丁带有试验性质,试与不试关键在于你自己,慎重考虑。
本人在 Thinkpad R50/Debian sid 上通过,显示正常,虽然几个包被降级了,这里会影响依赖关系。
感觉对英文 truetype 字体有所改善,点阵字体不会有影响,当然是否更好看了,各人审美观不同,如果不喜欢,可以重新升级到原版本,小心。

附图两张,Sans-Serif - Arial 字体,见附件1。
附图一张,Serif - Georgia 字体,见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-7-19 00:50:36 | 显示全部楼层
怎么不给一个显示中文的图片?

我直接用的M$ 的Tahoma, SimSun,显示效果已经跟WIN下差不多了,除了大小差一点点外

debian testing ,14' LCD.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-19 01:50:32 | 显示全部楼层
sub-pixel 对于复杂字型,如中文汉字,日文无作用。具体原理看链接。主要改善字体边缘。
SimSun 如果用的是点阵,无论在哪个系统下看起来会是一个效果。Tahoma 作为 User interface 字体还不错,关掉 antialias,打开 hinting,不过比较细,小字型的效果还可以。
回复 支持 反对

使用道具 举报

发表于 2006-7-19 18:43:23 | 显示全部楼层
对于英文字体,个人觉得Sid已经很不错了,不想再搞什么补丁,但是中文显示确实是个问题,使用Sub-pixel时,小字体显示出来五颜六色的,明显还不完善。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表