FREEBSD中文简单汉化

王朝system·作者佚名  2006-11-23
宽屏版  字体: |||超大  

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有