服务器 频道

FREEBSD中文简单汉化

    【IT168 服务器学院】1.安装kde-i18n-zh_CN:
    #cd /usr/ports/chinese/kde3-i18n-zh_CN
    #make install clean

    2.安装字体
    1)#cd /usr/ports/x11-fonts/ttmkfdir
    #make install clean
    2)#mkdir -p /usr/X11R6/lib/X11/fonts/TrueType
    #cp Simsun.ttf /usr/X11R6/lib/X11/fonts/TrueType
    #cp tahoma.ttf /usr/X11R6/lib/X11/fonts/TrueType
    3) #cd /usr/X11R6/lib/X11/fonts/TrueType
    #ttmkfdir >fonts.dir
    #cp fonts.dir fonts.scale

    3.修改/etc/X11/XF86Config
    注释掉
    Load "freetype"
    Load "record"
    Load "type1"
    添加 Load "xtt
    注:如果把考虑粗体斜体等的需求,使用 ttmkfdir + Load "freetype" 会有更好的品质。

    4.修改/usr/X11R6/etc/fonts/fonts.conf

    1)在 <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
    <dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>
    <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>
    <dir>/usr/X11R6/lib/X11/fonts/OTF</dir>
    <dir>~/.fonts</dir>
    前添加<dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>

    2)在/usr/X11R6/etc/fonts/fonts.conf里添加:(为了小字不使用 antialias)
    <match target="pattern">
    <test qual="any" name="size" compare="l">
    <int>12</int>
    </test>
    <edit name="antialias" mode="assign">
    <bool>false</bool>
    </edit>
    </match>
    注:如果要用 Xft2,安装完字体后最好做 fc-cache -f -v 比较安全。

    5.(注意先备份,即:  cp /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN.bak)
    1)替换/usr/X11R6/share/gnome/gtkrc.zh_CN为下面的内容:

    style "gtk-default-zh-cn" {
    fontset = "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"
    }
    class "GtkWidget" style "gtk-default-zh-cn"
    2)同样再替换掉/usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN

    3)cp /usr/X11R6/share/themes/Default/gtk/gtkrc.zh_CN ~/.gtkrc.zh_CN

    6.1)在kde控制中心(KDE Control Center)的“区域与辅助功能
    (Regional & Accessibility)”的国家/地区和语言(Country/Region & Language)里面设置国家(Country)为“中国”和Languages为“简体中文(Simplifiled Chinese)”
    2)在kde的“控制中心”--“外观与主题”的“字体”里面全设置
    字体为Simsun,12。并去掉“使用字体平滑”。
    3) 在Gnome的字体设置里面设置字体为Tahoma,12

    7.安装fcitx输入法:
    1).#cd /usr/ports/chinese/fcitx
    2)#make install clean
    3).修改~/.profile,添加:
    LANG=zh_CN.EUC
    LC_ALL=zh_CN.EUC
    export LANG LC_ALL
    4).我用csh所以:
    #setenv LC_ALL zh_CN.EUC
    #setenv LANG zh_CN.EUC
    如果用的是bash则相应的为
    #LANG=zh_CN.EUC
    #LC_ALL=zh_CN.EUC
    #export LANG LC_ALL
    5).在~/.cshrc中加入:
    setenv LC_ALL zh_CN.EUC
    setenv LANG zh_CN.EUC
    6).修改~/.xinitrc及~/.xsession.均添加:
    export XMODIFIERS=@im=fcitx
    fcitx&
    至文件的开头处。
    7).#qtconfig
    然后选择-->Interface--->XIM Input Style 选Over the Spot(上面的复选框也选上)-->File--   Save
    修改/etc/X11/XF86Config

    Section "Files"
    RgbPath "/usr/X11R6/lib/X11/rgb"
    ModulePath "/usr/X11R6/lib/modules"
    FontPath "/usr/X11R6/lib/X11/fonts/TrueType/"

    (*安装simsun,到这里http://www.kingisme.com/quakelee/下载"做好的ttf中文字体包“解压到一具目录下,再把解开的所有文件cp到/usr/X11R6/lib/X11/fonts/TrueType(没有就建),/TrueType下直接就是解开的字体文件,没有目录才行.)

    FontPath "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

    EndSection

    Section "Module"
    Load "xie"
    Load "pex5"
    Load "glx" 
    Load "dri"
    Load "dbe"
    Load "record"
    Load "extmod"
    Load "type1"
    Load "xtt"
    EndSection  

0
相关文章