当前位置:Linux教程 - RedHat - REDHAT7.2中文支持的几个简单问题解决办法

REDHAT7.2中文支持的几个简单问题解决办法



         红帽子7.2本身就具有对中文的完整支持,但缺省安装后,还有几个问题,下面是我的快速解决办法,希望能给大家提供一点参考。

    一:安装
    在安装RedHat 7.2的时候,如果你对系统不是很熟悉,几乎是第一次安装,那我建议你尽量缺省安装,但为了中文支持,你需要在语言选择的时候,除了选择缺省的En(USA)外,还选取Chinese (P.R.C),并且把缺省语言改为中文;另外,在选择安装包的时候,选取Everything(这样需要大约3GB空间,加上swap需要的空间,你最好有4G硬盘咯)。
    在选择桌面环境的时候,俺一直用KDE,而且KDE的中文支持好了,GNOME也不成问题,好了,你也选KDE做缺省桌面吧,不乐意可以以后用switchdesk gnome切换回去。
    好了,假设你已经完全装好了系统,并且在第一次进KDE的时候,按系统给的向导设置好了中文环境,你已经可以在KDE中看到比较难看的中文字体了,呵呵,那个e文字符间距好大啊,看着就难受。
    罗嗦太多,言归正传。

    二:安装字体
    TrueType就是SimSun好!没法,盖茨在这方面干的不错。
    咱们还是把simsun.ttf拷贝到/usr/share/fonts/default/TrueType目录中去,运行在那个目录中运行#ttmkfdir > fonts.dir,看看fonts.dir中关于simsun的项是不是有了gb2312.1980-0了,如果没有,就修改一下,如下所示:将
    simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-0
    simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
    改为
    simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
    simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
    在把fonts.dir复制为fonts.scale,覆盖fonts.scale就可以了。
    OK,字体安装好了。

    三:修改XF86Config-4
    在Section “Files”下面增加一行:
    FontPath “/usr/share/fonts/default/TrueType”
    注意了,这一行不能放在FontPath “unix/:7100”的后面,要不你的系统就不是矢量字体,而成了点阵字体了。
    再到Section “Module”中增加一行:
    Load “xtt”
    这一行是专门用来支持矢量字体的。

    四:到你的KDE中,修改字体为simsun,你就得到PP的MS宋体了。如果看到的不太对头,就重新启动一下XServer咯。

    五:别急,你的中文输入法还没有搞定哪。
    7.2缺省安装时,把Chinput.ad安装在/usr/lib/Chinput中,而该文件中的big5字体缺找不到,NND,RedHat公司的白痴居然连这都搞不好(只给台湾的搞了,没给咱搞),导致中文输入不能用。
    OK,修改一下这几行(结果为):
    Chinput.gblocale = zh_CN.GB2312
    chinput.big5locale = zh_CN.GB2312
    …..
    chinput.gbfont = -*-*-*-*-*--*-*-*-*-*-*-gb2312.1980-0
    chinput.big5font = -*-*-*-*-*--*-*-*-*-*-*-gb2312.1980-0
    这样就好了,记住,这个文件是用Tab来分隔的,所以千万别用空格哦。
    运行chinput,现在就能出来绿色的[ok]标志了。打开一个kedit,用ctrl+spacebar试试?

    KDE的中文环境就好了,是不是要说说GNOME呢?下回吧。

    有问题请emailto: [email protected] 老顽童。
    发布人:老顽童 来自: