|
发表于 2004-6-27 23:26:13
|
显示全部楼层
说说我的过程(与zhanggy_zju兄的大同小异)
系统:Slackware-current, 也就是Slackware 10了。
因为不喜欢圆体,所以一直都是用SimSun显示中文字体,不打补丁自然也没有粗体。
用目前最新的source tarball:
freetype-2.1.8.tar.bz2, fontconfig-2.2.95.tar.gz, libXft-2.1.6.tar.bz2,下载Gentoo中文社区的目前最新的portage0625.tar.bz2,以前打补丁有到后来其他补丁上不去的情况,所以这次打什么补丁、以及打补丁的顺序都按portage里面的ebuild来做。
参考freetype-2.1.8.ebuild:
[PHP]
# add autohint patch from http://www.kde.gr.jp/~akito/patch/freetype2/2.1.5/
use cjk && epatch ${FILESDIR}/${SPV}/${P}-autohint-cjkfonts-20040514.patch
use cjk && epatch ${FILESDIR}/${SPV}/freetype-2.1.6-enable_bytecode.patch
use cjk && epatch ${FILESDIR}/${SPV}/${P}-ABS.patch
use cjk && epatch ${FILESDIR}/freetype2-dropout.patch
[/PHP]
fontconfig-2.2.95.ebuild:
[PHP]
#Some patches from akitto
epatch ${PPREFIX}-2.2.1-AppleRoman-DynaFont.patch
epatch ${PPREFIX}-2.2.1-Bold-conf.patch
#Some patches from firefly
epatch ${PPREFIX}-2.2.1-fclang-miss_1_percent-20030617.patch
epatch ${PPREFIX}-2.2.1-include_CJK_charmaps-20030626.patch
epatch ${PPREFIX}-2.2.92-add_extra_option-20031207.patch
epatch ${PPREFIX}-2.2.92-default_config-20031217.patch
epatch ${PPREFIX}-2.2.92-multifamily-20031217.patch
[/PHP]
libXft-2.1.6.ebuild:
[PHP]
use cjk && epatch ${FILESDIR}/libXft-2.1.2-CJK-extra-20031217.patch
[/PHP]
每个包configure的路径照zhanggy_zju兄前文所述。
make install或checkinstall前记得remove之前的pkg。
编译安装完成后没有修改什么link,
root@slackbox lib $ls -l /usr/X11R6/lib/libXft*
-rw-r--r-- 1 root root 1326758 2004-06-27 21:46 /usr/X11R6/lib/libXft.a
-rwxr-xr-x 1 root root 940 2004-06-27 21:46 /usr/X11R6/lib/libXft.la*
lrwxrwxrwx 1 root root 15 2004-06-27 21:48 /usr/X11R6/lib/libXft.so -> libXft.so.2.1.2*
lrwxrwxrwx 1 root root 13 2004-06-06 21:43 /usr/X11R6/lib/libXft.so.1 -> libXft.so.1.1*
-rwxr-xr-x 1 root root 52780 2004-06-06 05:48 /usr/X11R6/lib/libXft.so.1.1*
lrwxrwxrwx 1 root root 15 2004-06-27 21:48 /usr/X11R6/lib/libXft.so.2 -> libXft.so.2.1.2*
-rwxr-xr-x 1 root root 72360 2004-06-27 21:46 /usr/X11R6/lib/libXft.so.2.1.2*
没有对新的/etc/fonts/fonts.conf做较大修改(除了加字体的路径和调整SimSun顺序),因为我的定义都放在/etc/fonts/local.conf中。
重起X后,firefox访问本站首页效果如下: |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|