debian下文泉驿字体的简单安装
时间:2006-06-27 来源:linuxiang
debian下文泉驿字体的简单安装
声明:部分内容引用自http://blog.keli.info
重要:debian(或其他变体版本)下默认不使用纯点阵字体,为了使用这种字体,你需要在安装完后执行以下两条命令:
cd /etc/fonts/conf.d/
sudo unlink 30-debconf-no-bitmaps.conf
(我安装的版本是TTF版,其他PCF/BDF版本安装请查看压缩包内的INSTALL文件。)
1、下载文泉驿的字体http://sourceforge.net/project/showfiles.php?group_id=128192&package_id=156288
用tar xzfv wqy-bitmapfont-ttf-*.tar.gz命令解压到/usr/share/fonts/Chinese/wqy-bitmapfont/ 目录,注意在debian下不要用ttmkfdir或者 mkfontdir/fc-cache -fv,否则写好的fonts.*文件会被覆盖,而系统无法生成正确的设置文件(为了保险,里面有一个fonts.config.gz的文件是原始文件的备份)。完成以上步骤后用命令:fc-list |grep WenQuanYi
能够看到一下输出:
WenQuanYi Bitmap Song,文泉驿点阵宋体:style=medium
WenQuanYi Bitmap Song,文泉驿点阵宋体:style=bold,c粗
2、 按自己的需要写一份/etc/fonts/local.conf或~/.fonts.conf,当然也可以直接用我的(我的也是从网上下的)下来放到/etc/fonts目录中就可以了。这份local.conf主要做的事情是指定文泉驿为默认中文字体,Bitstream系列的英文字体(如果你使用GNOME桌面环境那么这套字体应该已经安装了,也可以sudo apt-get install ttf-bitstream-vera安 装),以及对超过16号大小的字号(使用这么大字号的通常为标题)使用SimHei这个字体(当然这并不是完全必要,但是也没有什么损害,如果你没有这个 字体这个设定就不会生效了。如果不想使用非自由的字体,你可以自己把SimHei改为AR PL ShanHeiSun Uni,这个字体在Debian下可以运行sudo apt-get install ttf-arphic-uming来得到)。
3、现在你可以重启X来看看文泉驿字体了。
如果konsole终端无法显示中文,打开KDE控制中心设置一下文泉驿的字体就可,需删除~/.fonts.conf文件。
如果konsole能显示部分的中文,部分方块,这是konsole本身字体设置的问题,在设置/字体/选择 里设置一下即可,我选择的字体为Bitstring Vera Sans Mono,默认选择的Monospace显示的就是部分中文部分方块。
local.conf文件内容如下:
声明:部分内容引用自http://blog.keli.info
重要:debian(或其他变体版本)下默认不使用纯点阵字体,为了使用这种字体,你需要在安装完后执行以下两条命令:
cd /etc/fonts/conf.d/
sudo unlink 30-debconf-no-bitmaps.conf
(我安装的版本是TTF版,其他PCF/BDF版本安装请查看压缩包内的INSTALL文件。)
1、下载文泉驿的字体http://sourceforge.net/project/showfiles.php?group_id=128192&package_id=156288
用tar xzfv wqy-bitmapfont-ttf-*.tar.gz命令解压到/usr/share/fonts/Chinese/wqy-bitmapfont/ 目录,注意在debian下不要用ttmkfdir或者 mkfontdir/fc-cache -fv,否则写好的fonts.*文件会被覆盖,而系统无法生成正确的设置文件(为了保险,里面有一个fonts.config.gz的文件是原始文件的备份)。完成以上步骤后用命令:fc-list |grep WenQuanYi
能够看到一下输出:
WenQuanYi Bitmap Song,文泉驿点阵宋体:style=medium
WenQuanYi Bitmap Song,文泉驿点阵宋体:style=bold,c粗
2、 按自己的需要写一份/etc/fonts/local.conf或~/.fonts.conf,当然也可以直接用我的(我的也是从网上下的)下来放到/etc/fonts目录中就可以了。这份local.conf主要做的事情是指定文泉驿为默认中文字体,Bitstream系列的英文字体(如果你使用GNOME桌面环境那么这套字体应该已经安装了,也可以sudo apt-get install ttf-bitstream-vera安 装),以及对超过16号大小的字号(使用这么大字号的通常为标题)使用SimHei这个字体(当然这并不是完全必要,但是也没有什么损害,如果你没有这个 字体这个设定就不会生效了。如果不想使用非自由的字体,你可以自己把SimHei改为AR PL ShanHeiSun Uni,这个字体在Debian下可以运行sudo apt-get install ttf-arphic-uming来得到)。
3、现在你可以重启X来看看文泉驿字体了。
如果konsole终端无法显示中文,打开KDE控制中心设置一下文泉驿的字体就可,需删除~/.fonts.conf文件。
如果konsole能显示部分的中文,部分方块,这是konsole本身字体设置的问题,在设置/字体/选择 里设置一下即可,我选择的字体为Bitstring Vera Sans Mono,默认选择的Monospace显示的就是部分中文部分方块。
local.conf文件内容如下:
<?xml version="1.0"?> <fontconfig> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>Times New Roman</family> <family>WenQuanYi Bitmap Song</family> <family>SimSun</family> <family>MingLiu</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>Verdana</family> <family>WenQuanYi Bitmap Song</family> <family>SimSun</family> <family>MingLiu</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>Terminus</family> <family>Courier New</family> <family>WenQuanYi Bitmap Song</family> <family>NSimSun</family> <family>PMingLiu</family> </prefer> </alias> <!-- No antialias for simsun and mingliu --> <match target="font"> <test qual="any" name="family"> <string>SimSun</string> </test> <test name="pixelsize" compare="more_eq"> <double>9</double> </test> <test name="pixelsize" compare="less_eq"> <double>16</double> </test> <edit name="antialias" mode="assign"> <bool>false</bool> </edit> </match> <match target="font"> <test qual="any" name="family"> <string>NSimSun</string> </test> <test name="pixelsize" compare="more_eq"> <double>9</double> </test> <test name="pixelsize" compare="less_eq"> <double>16</double> </test> <edit name="antialias" mode="assign"> <bool>false</bool> </edit> </match> <match target="font"> <test qual="any" name="family"> <string>MingLiu</string> </test> <test name="pixelsize" compare="more_eq"> <double>9</double> </test> <test name="pixelsize" compare="less_eq"> <double>16</double> </test> <edit name="antialias" mode="assign"> <bool>false</bool> </edit> </match> <match target="font"> <test qual="any" name="family"> <string>PMingLiu</string> </test> <test name="pixelsize" compare="more_eq"> <double>9</double> </test> <test name="pixelsize" compare="less_eq"> <double>16</double> </test> <edit name="antialias" mode="assign"> <bool>false</bool> </edit> </match> <!-- spacing with CJK --> <match target="pattern"> <test name="lang" compare="contains"> <string>zh-tw</string> <string>zh-cn</string> <string>ja</string> <string>ko</string> </test> <edit name="spacing"> <const>proportional</const> </edit> <edit name="globaladvance"> <bool>false</bool> </edit> </match> <!-- favorite ASCII fonts first --> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="append" binding="strong"> <string>Bitstream Vera Sans</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>serif</string> </test> <edit name="family" mode="append" binding="strong"> <string>Bitstream Vera Serif</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <edit name="family" mode="append" binding="strong"> <string>Bitstream Vera Sans Mono</string> </edit> </match> <!-- SimHei for large CJK fontsize --> <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <test name="pixelsize" compare="more"> <double>16</double> </test> <edit name="family" mode="append" binding="strong"> <string>SimHei</string> </edit> <edit name="family" mode="append" binding="strong"> <string>Bitstream Vera Sans</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>serif</string> </test> <test name="pixelsize" compare="more"> <double>16</double> </test> <edit name="family" mode="append" binding="strong"> <string>SimHei</string> </edit> <edit name="family" mode="append" binding="strong"> <string>Bitstream Vera Serif</string> </edit> </match> <match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <test name="pixelsize" compare="more"> <double>16</double> </test> <edit name="family" mode="append" binding="strong"> <string>SimHei</string> </edit> <edit name="family" mode="append" binding="strong"> <string>Bitstream Vera Sans Mono</string> </edit> </match> </fontconfig> |
相关阅读 更多 +