|
redhat8.0终极汉化方法,中文和英文字体具佳,比较适合于作开发平台和应用平台.
看了网上有很多关于汉化的文章,觉得不是很全面,而且最奇怪的是大家照着做后,效果却不一样.这和redhat的版本兼容性极差有很大关系,
也有方法不全面有关系.
现将我实战中的方法告诉大家,也好让大家的精力集中在开发上,而不是在很多汉化方案中浪费时间.
注意我所叙述的方法只针对redhat8.0其他版本我没有测试过,redhat一向在版本兼容方面是非常糟糕的,这是redhat的一大缺陷.
反正我只用linux8.0做开发平台,而且我写的程序的应用平台也都推荐使用linux8.0.
所以其他版本我就不测试了.在redhat的几个版本中只有8.0比较稳定.希望大家也多使用8.0
汉化开始
前提:
假定我们要添加的windows字体已经在目录/mnt/windisk/linux/font/中了.
我只选择了两种字体 simsun.ttf,Tahoma.ttf
步骤可别看错了步骤,X系统的字体处理是比较怪异且难理解的,我看迟早要动大手术)
1.增加一个字体目录
mkdir /usr/share/fonts/smfont
2.复制字体到刚刚创建的目录中
cp /mnt/windisk/linux/font/*.ttf /usr/share/fonts/smfont/
3.进入我们刚才创建的目录/usr/share/fonts/smfont
cd /usr/share/fonts/smfont/
4.执行一个命令ttmkfdir -o fonts.scale,在这个字体目录中就生成了一个文件fonts.scale
5.复制一份,改名为fonts.dir,放在同一个目录下,然后执行下面的命令
chkfontpath --add /usr/share/fonts/smfont/
6.重新启动X服务器
service xfs reload
7.现在只是设好了X服务器字体,一般的应用程序例如xmms等在字体选项中就能看到我们添加的字体了.
下面设置QT应用的字体,也就是我们在控制中心观感里面能够选择的字体.
8.编辑/etc/X11/XF86Config,注意:这里只截取了XF86Config的部分行,因为只有这些地方需要修改,要修改的地方我都有注释.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "/usr/share/fonts/smfont/" //在这里增加一行
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "dri"
Load "glx"
Load "record"
# Load "freetype" //把原来的这行注解掉
Load "xtt" //这是增加的一行
Load "type1"
EndSection
9.更新字体缓存
执行fc-cache -f
10.执行qt配置程序
执行 qtconfig,在font中选择Tahoma 字体,然后记住字体大小一定要选9号
11.注消,重新登录.进入控制中心,观感,修改字体.选Tahoma 字体,然后记住字体大小一定要选9号
12 好了,我们可以在中英文具佳的环境中工作了. enjoy it!!!
13 剩下的就是一些具体应用程序的字体设定了,我就不多讲了,如果有什么疑问,请按照下面的联系方式联络我,我很乐意回答你.
[[文章完 nettoobad 2003-10-17]]
作者:沈铭
QQ:25704595
msn:[email protected]
yahoo:[email protected]
email:[email protected] |
|