slackware下中文字体的安装与美化。
在硬盘里找到的去年写的东西,应该没贴过。基于slackware 10.1.
下载中文字体,我推荐使用的字体是Vera Sans YuanTi可以从这里下载到。http://www.linuxsky.net/down/ftproot/incoming/cnhnln/verasansyuanti/
将8个字体的压缩包下载完后,解压,并把解压后的字体复制到/usr/X11R6/lib/X11/fonts/local/这个目录下,当然,也可以是别的目录。然后,从命令行下进入你放置字体的目录,并运行以下命令,mkfontscale,mkfontdir, fc-cache -f,这样我们的字就算安装完毕了。
下面我们开始对安装好的字体进行美化了。
首先,修改/etc/profile.d/lang.sh文件。在命令行下,使用vim /etc/profile.d/lang.sh
添加以下两行内容:
export LC_CTYPE=zh_CN.gbk
export G_BROKEN_FILENAMES=1
并把export lang=C前的#去掉,然后保存,退出。
接着,我们使用vim /etc/X11/xorg.conf来修改X的配置文件,修改# ModulePath "/usr/X11R6/lib/modules"的内容,在此栏内添加你的字体路径,比如我的就是
FontPath "/usr/X11R6/lib/X11/fonts/local/" ,随后保存,退出。
下来就是最关键的一步,修改fonts.conf文件。
用vim /etc/fonts/fonts.conf打开fonts.conf文件,在开始的字体目录处用〈dir>字体目录</dir>来添加你的字体目录,路径和xorg.conf里的一样。
随后,找到<!--serif faces -->,<!--sans-serif faces --><!--monospace faces -->这几行,在<alias>后填加<Vera sans Yuanti><Vera sans Yuanti Mono>这两行,然后是<family>serif</family>,同样添加<Vera sans Yuanti><Vera sans Yuanti Mono>。
为了让字体更美观些,我们还需要填加以下内容
<match target="font">
<test name="family>
<string>Vera sans Yuanti</string>
</test>
<edit name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<test name="family>
<string>Vera sans Yuanti Mono</string>
</test>
<edit name="hinting" >
<bool>true</bool>
</edit>
</match>
<match target="font">
<test qual="any" name="family" compare="eq">
<string>Vera sans Yuanti</string>
<string>Vera sans Yuanti Mono</string>
</test>
<test name="pixelsize" compare="more_eq">
<double>8</double>
</test>
<test name="pixelsize" compare="less_eq">
<double>14</double>
</test>
<edit name="antialias">
<bool>false</bool>
</edit>
</match>
这样我们的fonts.conf算是配置完成了,保存,退出。
保存并退出。
最后,我们修改/etc/gtkrc/gtkrc.zh_CN内容如下:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <[email protected]>
#
style "gtk-default-zh-cn" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
现在,重新启动X,将国家和区域改为中国,语言改为中问,将字提改为Vera sans Yuanti或Vera sans Yuanti Mono,再次重起X,你就可以看到漂亮的中文字体了 很久没有看到同志们静下心来写一些文章了。
本人家庭琐事忙得不可开交。唉! 我忙着玩 :mrgreen::mrgreen: 玩了一年了,还没玩够? remove slackware这东西越用越顺手~~~~ :mrgreen::mrgreen:
页:
[1]