openSUSE 10.3用起来字体总是觉得跟Ubuntu差很多,其实novell 在10.2的时候,由于和微软的专利冲突,取消了这个技术。
现在我们从新打开它。
1)现下载我们需要build打开freetype2的包,然后把build成我们想要的包:
mkdir -p ~/download/freetype2
cd ~/download/freetype2
wget
TARGET_OPT=`case \`uname -m\` in i*86) echo --target=i586;; esac`
rpmbuild --rebuild $TARGET_OPT --with subpixel freetype2-*.guru.suse*.src.rpm
注意:在build之前,解决好依存关系gcc, make, python, glibc-devel, autoconf, automake and libtool
build 完后我们在下面的地方找到我们的rpm:
/usr/src/packages/RPMS/i586/ (32bit system)
or
/usr/src/packages/RPMS/x86_64/ (64bit system)
2)用我们build的包来更新系统的freetype2(需要root权限):
su
- rpm --freshen -hv /usr/src/packages/RPMS/*/freetype2-*.rpm
这样我们就可以从新调试渲染效果,你会发现很大的改变!