|
发表于 2002-10-6 02:23:40
|
显示全部楼层
首先感谢翔羽和flysail的汉化教程
http://www.linuxfans.org/nuke/modul...iewtopic&t=2219
http://www.linuxsir.cn/bbs/showthr...=&threadid=8104
我先用flysail的教程汉化的,汉化以后桌面和应用字体等等都用tahoma字体,中文和英文显示正常,但xmms和gimp,gqview等程序字体又粗又黑,虽然我把
/etc/gtk/gtkrc.zh_CN
fontset = "-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,
-*-*-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"
14改成了15(16也试过但字体太大),这样可以显示了,但边缘还是有锯齿,而且xmms的FONTS里面没有simsun,我的mozilla是1.1中文版的,里面也没有simsun,只有fang song和song ti两种,显示效果极差。
于是参考翔羽的教程,打算用xtt来汉化。首先全部恢复到汉化前状态,然后我用
ttfm.sh --add simsun.ttf制作了simsun字体的fonts.dir,然后又拷贝了tahoma.ttf到/usr/X11R6/lib/X11/fonts/TrueType和simsun.ttf放到一个目录,然后修改了gtkrc.zh_CN文件,/etc/gtk/gtkrc.zh_CN中的14一定要改成15以上,不然xmms,gqview中的字体又黑又粗,改成这个样子:
style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--15-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--15-*-*-*-*-*-gbk-0,\
-*-*-medium-r-normal--15-*-*-*-*-*-gb2312.1980-0,\
-*-*-medium-r-normal--15-*-*-*-*-*-gb18030.2000-0,\
-*-*-medium-r-normal--15-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
然后修改/etc/X11/XFree86Config
FontPath "/usr/X11R6/lib/X11/fonts/TrueType"这是刚才拷贝字体的目录
FontPath "unix/:7100"
加入
Load "xtt"
屏蔽
#Load "record"
#Load "type1"
#Load "freetype"
这时进入gnome发现mozilla和xmms都有了simsun了,但首选项---字体---发现里面没有tahoma和SimSun字体了,还是原来发虚的字体,这是我想可能是/etc/fonts/fonts.conf里面没有定义字体SimSun和Tahoma名,于是我将flysail的http://www.linuxsir.cn/software/fonts.conf
下载覆盖原文件,而且不用加入字体路径,再重起首选项--字体里就有了SimSun和Tahoma字体了
xmms的小问题:
汉化后播放清单和Main Window不能正确显示,这时选择Fonts里面的Main window和播放清单,选择simsun,就可以显示汉字了,但发现有些符号显示的是乱码如:
王杰----<一无所有>
横线和括号号不能正确显示,于是我先在Fonts的播放清单中选择一种英文字体,然后把这一行英文字体拷贝到Main Window框用分号和刚才的simsun隔开,这样汉字和符号就都可以显示出来了。
----是小宝的汉化方法。。照这样做就可以了。。我跟他的做法也是差不多的。。! |
|