在配置中文之前,首先要把中文支持安装好:
- 打开“语言支持”对话框(见右图)。单击主菜单中的“系统(System) –> 系统管理(Administration) –> 语言支持(language support)”。
- 在“支持的语言”列表中找到“汉语(Chinese)”,在右端打上勾。同时将默认语言修改为“汉语(Chinese)”并勾选“启用复杂字符输入支持(Enable support to enter complex characters)”,点击确定按钮。
Ubuntu 这时会下载并安装语言包。安装完毕之后,当你注销后重新登录,界面就变成中文的了。
- 如果不想把界面变成中文,只是添加对中文的支持,那么请不要将默认语言进行改动。
重启后,可以开始对UBUNTU的中文字体开始美化。由于我安装的是XP+UBUNTU双系统。这样,我打算直接拿来XP下的字体。
首先在C:\WINDOWS\Fonts\下找到simsun.ttc tahoma.ttf tahomabd.ttf 这三个字体。
sudo mkdir -p /usr/share/fonts/zh_CN/TrueType/ sudo cp /media/hda1/windows/fonts/simsun.ttc /usr/share/fonts/zh_CN/TrueType/ sudo cp /media/hda1/windows/fonts/tahoma.ttf /usr/share/fonts/zh_CN/TrueType/ sudo cp /media/hda1/windows/fonts/tahomabd.ttf /usr/share/fonts/zh_CN/TrueType/ sudo chmod 644 /usr/share/fonts/zh_CN/TrueType/* cd /usr/share/fonts/zh_CN/TrueType/ sudo mkfontscale sudo mkfontdir |
上面蓝色部分的命令要根据自己WINDOWS系统分区位置的实际情况来调整。
然后更新字体列表:
sudo fc-cache /usr/share/fonts/zh_CN/TrueType/ |
通过替换/etc/fonts/language-selector.conf来配置字体,只有这么配置后,才能达到美化的效果,不要更改/etc/fonts/fonts.conf。但需要注意的是,Ubuntu 8.04 中是没有language-selector.conf这个文件的。应修改/etc/fonts/conf.d/69-language-selector-zh-cn.conf和/etc/fonts/conf.d/99-language-selector-zh.conf
如果 /etc/fonts/conf.d/下没有这两个文件可建立连接
sudo ln -s /etc/fonts/conf.avail/69-language-selector-zh-cn.conf /etc/fonts/conf.d/ sudo ln -s /etc/fonts/conf.avail/99-language-selector-zh.conf /etc/fonts/conf.d/ |
最后在这两个文件中把内容全部替换成如下:
<fontconfig> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>SimSun</family> <family>DejaVu Serif</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>SimSun</family> <family>DejaVu Sans</family> <family>AR PL ShanHeiSun Uni</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>DejaVu Sans Mono</family> <family>SimSun</family> </prefer> </alias> <match target=”font” > <test name=”family” compare=”contains” > <string>Song</string> <string>Sun</string> <string>Kai</string> <string>Ming</string> </test> <test compare=”more_eq” target=”pattern” name=”weight” > <int>180</int> </test> <edit mode=”assign” name=”embolden” > <bool>true</bool> </edit> </match> <match target=”font” > <test name=”family” compare=”contains” > <string>Song</string> <string>Sun</string> <string>Kai</string> <string>Ming</string> </test> <edit name=”globaladvance”> <bool>false</bool> </edit> <edit name=”spacing”> <int>0</int> </edit> <edit name=”hinting”> <bool>true</bool> </edit> <edit name=”autohint”> <bool>false</bool> </edit> <edit name=”antialias” mode=”assign”> <bool>true</bool> </edit> <test name=”pixelsize” compare=”less_eq”> <int>18</int> </test> <edit name=”antialias” mode=”assign” > <bool>false</bool> </edit> </match> <match target=”pattern”> <test name=”family”> <string>SimSun</string> <string>SimSun-18030</string> <string>AR PL ShanHeiSun Uni</string> <string>AR PL New Sung</string> <string>MingLiU</string> <string>PMingLiU</string> </test> <edit binding=”strong” mode=”prepend” name=”family”> <string>Tahoma</string> <string>Verdana</string> </edit> </match> <match target=”pattern”> <test name=”family”> <string>宋体</string> </test> <edit name=”family” mode=”assign”> <string>SimSun</string> </edit> </match> <match target=”pattern”> <test name=”family”> <string>新宋体</string> </test> <edit name=”family” mode=”assign”> <string>SimSun</string> </edit> </match> <match target=”pattern”> <test name=”family”> <string>仿宋_GB2312</string> </test> <edit name=”family” mode=”assign”> <string>FangSong_GB2312</string> </edit> </match> <match target=”pattern”> <test name=”family”> <string>楷体_GB2312</string> </test> <edit name=”family” mode=”assign”> <string>KaiTi_GB2312</string> </edit> </match> <match target=”pattern”> <test name=”family”> <string>黑体</string></test> <edit name=”family” mode=”assign”> <string>SimHei</string> </edit> </match> </fontconfig> |
在字体选项中即可使用刚刚配置好的字体。
重启X Window。