kemean 发表于 2003-5-3 00:29:21

Redhat Linux 9.0完美汉化

汉化需要simsun.ttf字体文件,可以从windows从拷入,如果是文件名simsun.ttc,只需改成simsun.ttf就可.


1.建立一个目录来存放字体
# mkdir /usr/X11R6/lib/X11/zh_CN_fonts

2.然后把simsun.ttf字体拷到/usr/X11R6/lib/X11/zh_CN_fonts目录下。

3.为simsun.ttf来建字体文件,分别是fonts.dir和fonts.scale。并且保证这两个文件都和simsun.ttf在/usr/X11R6/lib/X11/zh_CN_fonts目录内

fonts.dir文件内容如下:

31
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0

fonts.scale与fonts.dir内容相同

4.修改/etc/X11/XF86Config文件。

在FontPath "unix/:7100"前一行,加入FontPath "/usr/X11R6/lib/X11/zh_CN_fonts"

在Section "Module"这段内加入Load "xtt"这一行
把Load "freetype"和Load "type1"这两行前面加上#号来注释掉。

5.修改/etc/fonts/fonts.conf,
在字体目录部分加入
/usr/X11R6.lib/X11/zh_CN_fonts



6.修改/etc/gtk/gtkrc.zh_CN文件,把fontset改成
"-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,\
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"

7.a. 修改 /etc/bashrc文件,加入
export GDK_USE_XFT=0

8.在终端下运行qtconfig,点Fonts,把Enable Anti-Aliased Font Support (Xft)和Anti-Alias Fonts by Default 两项去掉

到此为止,所以工件已做完,只需重启xwindows即可

注意:上面所有要修改的文件,最好都先做备份,以防出错后还原!


进入xwidnows后的字体设置

1.如果是gnome桌面,就要把gnome的字体设置成simsun 12
这个过程在gnome菜单=》首选项=》字体中设置。

2.如果是kde桌面,就要在kde中的控制中心-》观感-》字体中,你可以把字体设置为simsun 12就好了。
在观感=》桌面=》外观=》把字体设置为simsun 大小为12

3.对有些应用程序,则应该在其选项中来进行字体的设置


以下是我自己汉化的桌面:

llc 发表于 2003-5-3 01:32:08

用xtt代替xft,本身就是一个倒退,哪来完美之说

turbowei 发表于 2003-5-3 01:54:27

其实不用装simsun.我觉得redhat 9带的中文字体就可以了.

汉化只要加个.i18n就可以了.

(13:47 einstein:~) cat .i18n
XMODIFIERS="@im=fcitx"
LANG=zh_CN.GB2312

我用的是英文菜单不过. 其他的统统是default.

yangyangyyy 发表于 2003-5-3 01:57:07

hi llc:
      I couldn't start chinput, here's the necessary info: my system is RH 9 with Xfree 86 4.3 + Gnome 2.2, chinput starts ok, but just can't call out with ctrl+space, same with fcitx

(sorry for the English, I dont' have input method now :-(   )

thanks!
yangyangyyy


(1)Chinput Version 3.0.2 -- XIM Server
Distributed under the terms of the GNU General Public License (GPL)
Following charsets:
0: -Sony-Fixed-Medium-R-Normal--16-120-100-100-C-80-ISO8859-1
1: -misc-zysong18030-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
Chinput ................................................


(2)
declare -x XMODIFIERS="@im=Chinput"
(3)
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=

viento 发表于 2003-5-3 03:16:04

Re: Redhat Linux 9.0完美汉化

汉化需要simsun.ttf字体文件,可以从windows从拷入,如果是文件名simsun.ttc,只需改成simsun.ttf就可.


1.建立一个目录来存放字体
# mkdir /usr/X11R6/lib/X11/zh_CN_fonts

2.然后把simsun.ttf字体拷到/usr/X11R6/lib/X11/zh_CN_fonts目录下。

3.为simsun.ttf来建字体文件,分别是fonts.dir和fonts.scale。并且保证这两个文件都和simsun.ttf在/usr/X11R6/lib/X11/zh_CN_fonts目录内

fonts.dir文件内容如下:

31
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0

fonts.scale与fonts.dir内容相同

4.修改/etc/X11/XF86Config文件。

在FontPath "unix/:7100"前一行,加入FontPath "/usr/X11R6/lib/X11/zh_CN_fonts"

在Section "Module"这段内加入Load "xtt"这一行
把Load "freetype"和Load "type1"这两行前面加上#号来注释掉。

5.修改/etc/fonts/fonts.conf,
在字体目录部分加入
/usr/X11R6.lib/X11/zh_CN_fonts



6.修改/etc/gtk/gtkrc.zh_CN文件,把fontset改成
"-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,\
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0"

7.a. 修改 /etc/bashrc文件,加入
export GDK_USE_XFT=0

8.在终端下运行qtconfig,点Fonts,把Enable Anti-Aliased Font Support (Xft)和Anti-Alias Fonts by Default 两项去掉

到此为止,所以工件已做完,只需重启xwindows即可

注意:上面所有要修改的文件,最好都先做备份,以防出错后还原!


进入xwidnows后的字体设置

1.如果是gnome桌面,就要把gnome的字体设置成simsun 12
这个过程在gnome菜单=》首选项=》字体中设置。

2.如果是kde桌面,就要在kde中的控制中心-》观感-》字体中,你可以把字体设置为simsun 12就好了。
在观感=》桌面=》外观=》把字体设置为simsun 大小为12

3.对有些应用程序,则应该在其选项中来进行字体的设置


以下是我自己汉化的桌面:


再这样所谓的美化,真是傻。。。

sd444 发表于 2003-5-3 09:43:53

viento,你有权不赞同他的意见,但请你尊重
堂堂linuxfans,有n人比你高
那么他们也可以肆意侮辱你?

summan 发表于 2003-5-3 09:51:19

这篇文章好像在哪见过 :mrgreen:

realhyg 发表于 2003-5-3 11:37:01

不过真的不能说是完美

viento 发表于 2003-5-3 18:25:11

sd4444,不刺激不成材.

linuxlover 发表于 2003-5-3 20:03:23

以前有这样做过,感觉不好,所以不用了!

llc 发表于 2003-5-3 22:27:27

hi llc:
      I couldn't start chinput, here's the necessary info: my system is RH 9 with Xfree 86 4.3 + Gnome 2.2, chinput starts ok, but just can't call out with ctrl+space, same with fcitx

(sorry for the English, I dont' have input method now :-(   )

thanks!
yangyangyyy


(1)Chinput Version 3.0.2 -- XIM Server
Distributed under the terms of the GNU General Public License (GPL)
Following charsets:
0: -Sony-Fixed-Medium-R-Normal--16-120-100-100-C-80-ISO8859-1
1: -misc-zysong18030-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
Chinput ................................................


(2)
declare -x XMODIFIERS="@im=Chinput"
(3)
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=

就这信息看并没有不对劲的地方,真的无法呼出输入法?
或者你编辑~/.i18n,内容为:
LANG=zh_CN.GB18030
LC_ALL=zh_CN.GB18030
然后注销一下试试

sd444 发表于 2003-5-4 11:22:56

sd4444,不刺激不成材.

捅马蜂窝挺刺激,没成材,造就了n个大疙瘩而已

杨晓天 发表于 2003-5-5 23:42:43

就是,你可以不同意别人的论点,但要尊重别人的发言权。

rockmen 发表于 2003-5-27 19:45:00

不用xtt行吗?

aiyu1999 发表于 2003-5-27 21:13:09

7.a. 修改 /etc/bashrc文件,加入
export GDK_USE_XFT=0

这个 怎么加????

写的根本就不明确 加在什么地方???
页: [1] 2
查看完整版本: Redhat Linux 9.0完美汉化