LinuxSir.cn,穿越时空的Linuxsir!

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

启用freetype2的subpixel hinting,提高字体显示效果。

[复制链接]
发表于 2007-10-14 23:32:27 | 显示全部楼层 |阅读模式
我们系统上默认安装的freetype是没有启用 subpixel hinting的。
因为毕竟有MS先出的cleartype,为避免纠纷,所以作者的opensuse的打包者都关掉了这个特性,但是这毕竟可以提高字体的显示效果,我们为什么不启用他呢?

1:首先下载freetype的源代码包:
wget http://ftp.skynet.be/pub/suser-g ... uru.suse102.src.rpm
2:建立编译平台环境:
TARGET_OPT=`case \`uname -m\` in i*86) echo --target=i586;; esac`
3:编译包。
rpmbuild --rebuild $TARGET_OPT --with subpixel freetype2-*.guru.suse*.src.rpm
4:升级包。
在/usr/src/packages/RPMS/i586/有编译好的包(32位的)
/usr/src/packages/RPMS/x86_64/ (64位)

rpm --freshen -hv /usr/src/packages/RPMS/*/freetype2-*.rpm
5:启用subpixel hinting.
在kde里的字体选项里圆整字体边角选项的设置里选启用。
在gnome里的字体选项里选subpixel smooth那一项.
在firefox的about:config里搜索freetype把unhinted那一选改为false,其它的都改为true.
如果你在firefox里碰到字体尺寸问题搜索dpi把值改了0。
6;最后重启你的X试试新效果吧!
笔记本应该能明显看到差别。
发表于 2007-10-14 23:56:36 | 显示全部楼层
不行啊,有些中文字显示不出来了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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