|
|
我们系统上默认安装的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试试新效果吧!
笔记本应该能明显看到差别。 |
|