QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4437|回复: 6

[求助]怎样在英文版Fedora安装中文字体?

[复制链接]
发表于 2004-2-25 03:29:21 | 显示全部楼层 |阅读模式
问题如题!谢谢
发表于 2004-2-25 03:41:30 | 显示全部楼层
有英文版的Fedora? :-)
方便一点的做法是重新安装选择升级安装,把中文支持的包选上。
回复

使用道具 举报

发表于 2004-2-25 04:05:30 | 显示全部楼层
Blue...
能确定在 rh 或其他发行版上实现中文显示和输入所需要的最小组件吗?
//
打算弄个帖子置顶~~
回复

使用道具 举报

发表于 2004-2-25 04:11:48 | 显示全部楼层
Debian的还知道,可是其它版本就不清楚了啊。
回复

使用道具 举报

发表于 2004-2-25 09:43:22 | 显示全部楼层
唉呀,真是好心,我把那文章也给复制出来了,希望没有侵犯别人的××权,如果有的话,先说声抱歉了!!

在Fedora的英文界面下使用中文

Fedora的英文界面已经非常漂亮了,可是中文界面还是比较丑陋。下面是我怎样在Fedora的英文界面(en_US.UTF-下安装中文支持。

    * Fedora安装
      安装的时候Locale仅选择English(USA) 就可以了。中文那些只是安装了些字体和输入法,而那些又都是不需要的。

      我还选择安装了Gnome, Development, Kernel Development, Gnome Development和X Development。

    * 字体安装
      将Microsoft Windows下的相应TrueType拷贝到Fedora相应目录。我是放在/usr/share/fonts/windows目录下。
      然后以root执行下面的命令

cd /usr/share/fonts/windows
ttmkfdir .
cp fonts.scale fonts.dir
chkfontpath --add /usr/share/fonts/windows

      以下是我安装的字体文件

(Arial)       - arial.ttf arialbd.ttf arialbi.ttf ariali.ttf
(Courier New) - cour.ttf courbi.ttf courbd.ttf couri.ttf
(Tahoma)      - tahoma.ttf tahomabd.ttf
(Verdana)     - verdana.ttf verdanab.ttf verdanai.ttf verdanaz.ttf
(GB)          - simsun.ttc
(BIG5)        - mingliu.ttc
(KR)          - batang.ttc gulim.ttc
(JP)          - msgothic.ttc msmincho.ttc

    * 输入法安装
      输入法我选择SCIM,这个输入法支持在英文Locale下输入中文。下载地址为http://www.turbolinux.com.cn/~suzhe/scim/。找需要的RPM包下载并安装就可以了。我只安装了下面两个RPM。

rpm -hUv scim-0.8.2-1.i586.rpm
rpm -hUv scim-chinese-0.2.6-1.i586.rpm

      接着要修改一下/etc/X11/xinit/xinitrc.d/xinput文件,让SCIM在X启动的时候也启动。下面是patch文件

115c115,118
<           XIM="none"
---
> #         XIM="none"
>           if [ -e /usr/bin/scim ]; then
>               XIM="SCIM"
>           fi
174a178,180
>       SCIM)
>           XIM_PROGRAM=scim
>           XIM_ARGS="-d" ;;

      这个patch没有修改中文Locale下的输入方式,如果需要可以自己修改。找找该文件中的zh_CN*)、zh_TW*)的部分,然后修改一下。

      接着还要修改一下/etc/gtk-2.0/gtk.immodules文件,让gtk的应用程序使用X的输入法。patch文件如下

37c37
< "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:zh"
---
> "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:zh"

      我还将该文件中的其他不需要的输入法都注释。

    * 搞定
      重新启动一下X,看看效果。

照此处理之后,不用再做其他设置,中文就可以显示得很漂亮,中文输入也可以使用了。当然还没有100%弄好,比如中文的粗体和斜体还有些问题。xmms,Acrobat Redaer等中文还需要另外设置。但这已经是一个可以工作的环境了。
Posted by zendragon at January 5, 2004 02:17 AM | TrackBack
Comments
回复

使用道具 举报

发表于 2004-2-25 11:06:49 | 显示全部楼层
我试过了,很有效,目前SCIM中,建议大家都使用这个输入法,并且使用共创输入法作为拼音模块。
回复

使用道具 举报

 楼主| 发表于 2004-2-25 16:19:30 | 显示全部楼层
接着要修改一下/etc/X11/xinit/xinitrc.d/xinput文件,让SCIM在X启动的时候也启动。下面是patch文件

115c115,118
<           XIM="none"
---
> #         XIM="none"
>           if [ -e /usr/bin/scim ]; then
>               XIM="SCIM"
>           fi
174a178,180
>       SCIM)
>           XIM_PROGRAM=scim
>           XIM_ARGS="-d" ;;

      这个patch没有修改中文Locale下的输入方式,如果需要可以自己修改。找找该文件中的zh_CN*)、zh_TW*)的部分,然后修改一下。

      接着还要修改一下/etc/gtk-2.0/gtk.immodules文件,让gtk的应用程序使用X的输入法。patch文件如下

37c37
< "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:zh"
---
> "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:zh"

      我还将该文件中的其他不需要的输入法都注释。
__________________________________________________
上面这些代码应该填在xinput的哪一行呀?应该写在哪里呀?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-24 03:32 , Processed in 0.133050 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表