Vera Sans YuanTi字体文件中同时包含了中英文字体,其中正常中文字用新宋显示,粗体字用圆体显示。系统字体默认设置为该字体可以很好的解决中文粗体字的问题。
根据个人喜好,可以将下面配置信息放在/etc/fonts/local.conf或者用户目录下的fonts.conf文件中。
<?xml version="1.0"?> <fontconfig> <match target="pattern" > <edit mode="assign" name="dpi" > <double>90</double> </edit> </match> <alias> <family>serif</family> <prefer> <family>Bitstream Vera Serif</family> <family>Vera Sans YuanTi</family> <family>Microsoft Yahei</family> <family>DejaVu Serif</family> <family>AR PL ShanHeiSun Uni</family> <family>WenQuanYi Bitmap Song</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Bitstream Vera Sans</family> <family>Vera Sans YuanTi</family> <family>Microsoft Yahei</family> <family>DejaVu Sans</family> <family>AR PL ShanHeiSun Uni</family> <family>WenQuanYi Bitmap Song</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Bitstream Vera Sans Mono</family> <family>Vera Sans YuanTi</family> <family>Microsoft Yahei</family> <family>DejaVu Sans Mono</family> <family>AR PL ShanHeiSun Uni</family> <family>WenQuanYi Bitmap Song</family> <family>AR PL ZenKai Uni</family> </prefer> </alias> <match target="font" > <edit mode="assign" name="rgba" > <const>none</const> </edit> <edit mode="assign" name="antialias" > <bool>true</bool> </edit> <edit mode="assign" name="autohint" > <bool>false</bool> </edit> <edit name="hinting" > <bool>true</bool> </edit> <edit mode="assign" name="hintstyle" > <const>hintmedium</const> </edit> </match> <match target="font" > <test compare="contains" name="family" > <string>Song</string> <string>Sun</string> <string>Kai</string> <string>Ming</string> </test> <test compare="less_eq" name="weight" > <int>100</int> </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 compare="contains" name="family" > <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 mode="assign" name="antialias" > <bool>true</bool> </edit> <test compare="less_eq" name="pixelsize" > <int>18</int> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test compare="contains" name="family" > <string>Microsoft Yahei</string> </test> <edit name="globaladvance" > <bool>false</bool> </edit> <edit name="spacing" > <int>0</int> </edit> </match> <match target="font" > <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <match target="font" > <edit mode="assign" name="hinting" > <bool>true</bool> </edit> </match> <match target="font" > <edit mode="assign" name="hintstyle" > <const>hintmedium</const> </edit> </match> <match target="font" > <edit mode="assign" name="antialias" > <bool>true</bool> </edit> </match> </fontconfig>
编辑/etc/gtk-2.0/gtkrc文件,添加:
style "default" { font_name = "Vera Sans YuanTi 12" } widget_class "*" style "default"
某些应用程序,例如Firefox/Thunderbird有自己的字体配置文件。
打开用户目录下的 .mozilla/firefox/tmtmwluz.default/chrome/userChrome.css 文件,添加字体信息。
*{font-size: 12pt !important} *{font-family: Vera Sans YuanTi !important}
Thunderbird的chrome目录下没有这个文件,将Firefox中配好的文件复制过去就可以了。
Comments
There are currently no comments
New Comment