1,(如果不使用文泉驿,可以直接跳到2)按照英文的默认值装完系统后,下载文泉驿点阵字体,使用一个小脚本,该脚本自动下载文泉驿(nightly build),然后安装到/usr/share/fonts/wqy-bitmapsong,然后更新字体cache已经去掉点阵字体的限制。如果以前文泉驿不是装在这个目录里,最好先把以前装过的那个目录删掉,这个脚本可以每天运行一次,保持用到最新版的文泉驿。这中间我去掉了文泉驿自带的粗体,因为dapper自己可以实现伪粗体,这样就不会有论坛里常提到的文泉驿粗上加粗的问题了。脚本内容如下:
可以运行#!/bin/sh
sudo apt-get install build-essential bdftopcf
mkdir temp
cd temp
wget http://wenq.org/daily
tar xzf wqy*
cd wqy*
make
sudo rm *b.pcf
if [ ! -d /usr/share/fonts/wqy-bitmapfont ]
then
sudo mkdir /usr/share/fonts/wqy-bitmapfont
fi
sudo mv *.pcf /usr/share/fonts/wqy-bitmapfont
cd ../..
rm -r temp
sudo fc-cache -fv
if [ -f /etc/fonts/conf.d/30-debconf-no-bitmaps.conf ]
then
sudo unlink /etc/fonts/conf.d/30-debconf-no-bitmaps.conf
fi
代码: 全选
gedit install-wqy
代码: 全选
chmod 755 install-wqy
代码: 全选
./install-wqy
接下来把/etc/fonts/fonts.conf里如下一段变成
红字为加入的部分,也就是把文泉驿字体放到日文字体前面,字体就应该正常了。转到3<!--
Provide required aliases for standard names
-->
<alias>
<family>serif</family>
<prefer>
<family>DejaVu Serif</family>
<family>Bitstream Vera Serif</family>
<family>Times New Roman</family>
<family>Thorndale AMT</family>
<family>Luxi Serif</family>
<family>Nimbus Roman No9 L</family>
<family>Times</family>
<family>Frank Ruehl</family>
<family>FreeSerif</family>
<family>MgOpen Canonica</family>
<family>Wenquanyi Bitmap Song</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>MS 明朝</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>DejaVu Sans</family>
<family>Bitstream Vera Sans</family>
<family>Verdana</family>
<family>Arial</family>
<family>Albany AMT</family>
<family>Luxi Sans</family>
<family>Nimbus Sans L</family>
<family>Helvetica</family>
<family>Nachlieli</family>
<family>FreeSans</family>
<family>MgOpen Moderna</family>
<family>Wenquanyi Bitmap Song</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>MS ゴシック</family>
<family>Baekmuk Dotum</family>
<family>SimSun</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>DejaVu Sans Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>Andale Mono</family>
<family>Courier New</family>
<family>Cumberland AMT</family>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>Courier</family>
<family>Miriam Mono</family>
<family>FreeMono</family>
<family>Wenquanyi Bitmap Song</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
2,如果没有装文泉驿,则执行
代码: 全选
sudo fontconfig-voodoo -f -s zh_CN
代码: 全选
sudo gedit /etc/fonts/language-selector.conf
改成
<test name="pixelsize" compare="less_eq">
<int>18</int>
</test>
因为uming其实只有11号到16号的点阵字,改动就是把这个范围修正一下。<test name="pixelsize" compare="less_eq">
<int>16</int>
</test>
<test name="pixelsize" compare="more_eq">
<int>11</int>
</test>
3,安装输入法
代码: 全选
sudo apt-get install scim-pinyin im-switch
代码: 全选
im-switch -s scim-pinyin
注:
1,适用于GNOME桌面,KDE下Konqueror字体机制有点奇怪,我还没有搞明白,所以好像必须要把LC_CTYPE设成中文的才行。