|
以下是我琢磨了几天,在三台不同的机器上试验过美化RH9中文字体的方法.
其实没有什么新鲜东西,只是把各位大侠们的经验归纳总结了一下
1. RH9.0 安装完毕连线升级(这步好像很必要,见后面说明).
2. 把tahoma.ttf, mingliu.ttc, simsun.ttc等truetype字体拷贝到
/usr/share/fonts/zh_CN/TrueType目录下面. 直接放入这个目录就可
以了, 没有必要另外建一个目录放字体. 而且把字体放在这个目录下面不
会出现字体名字乱码的现象.
3. 从萤火虫MM主页下载以下几个rpm:
Xft2-2.1.2-2.firefly.i386.rpm
fontconfig-2.2.0-2.firefly.i386.rpm
fontconfig-devel-2.2.0-2.firefly.i386.rpm
freetype-2.1.4-6.firefly.i386.rpm
freetype-demos-2.1.4-6.firefly.i386.rpm
freetype-devel-2.1.4-6.firefly.i386.rpm
freetype-utils-2.1.4-6.firefly.i386.rpm
4. 安装以上的rpm:
转到存放这个文件的目录下,执行:
# rpm -ivh *.rpm --force
5. 删除旧的fontconfig和freetype rpm, 先用
#rpm -qa |grep freetype
#rmp -qa |grep fontconfig
两个命令查出旧的fontconfig和freetype的包名, 我查到的分别是:
fontconfig-2.1-9
freetype-2.1.3-6
然后用:
#rpm -e freetype-2.1.3-6
#rpm -e fontconfig-2.1-9
命令删除这两个包
注意是删掉旧的包,不是刚刚安装上的包
6. 重新起动xfs
#service xfs restart
7. 把gnome/KDE的字体设置成使用simsum字体
8. 设置mozilla/Netscape使用simsun字体
我在三台不同的机器上试过, 其中有一台机器安装完RH9之后没有执行
在线升级,结果Netscape 7.02不能使用simsun字体. 因为使用simsun
字体的时候,中文全部无法显示. mozilla也要从下载安装firefly MM的
mozilla 包才能使用simsun字体. 不过执行完升级再加装字体的两台机
器就非常顺利.
BTW: 推荐大家使用netscape7.02, 虽然没有中文版, 但是其稳定性绝对
比Mozilla的任何一个版本都要好.
至于如何美化gtk程序的汉字, 参看精华区的中Cure的<< 精华: 为 Redhat
Linux 添加新字体>>中提到的方法. |
|