+ -
当前位置:首页 → 问答吧 → 如何在设置中文缺省字体?

如何在设置中文缺省字体?

时间:2006-08-10

来源:互联网

在使用雅黑和wbq。想让雅黑成为中文缺省字体。

请问如何设置?

作者: GaryWuGang   发布时间: 2006-08-10

编辑/etc/fonts/fonts.conf,把雅黑的字体提前。

作者: shpchp   发布时间: 2006-08-10

有例文吗???

作者: ldh168   发布时间: 2006-08-10

代码:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

 <match target="font" >
 <test compare="contains" name="lang" qual="any">
 <string>zh-cn</string>
 <string>zh-tw</string>
 <string>ja</string>
 <string>ko</string>
 </test>
 <edit name="spacing" >
 <const>proportional</const>
 </edit>
 <edit name="globaladvance" >
 <bool>false</bool>
 </edit>
 </match>


 <alias>
 <family>serif</family>
 <prefer>
 <family>Bitstream Vera Serif</family>
 <family>Times New Roman</family>
 <family>SimSun</family>
 <family>SimSun-18030</family>
 <family>AR PL New Sung</family>
 </prefer>
 </alias>
 <alias>
 <family>sans-serif</family>
 <prefer>
 <family>Bitstream Vera Sans</family>
 <family>Verdana</family>
 <family>Tahoma</family>
 <family>Arial</family>
 <family>SimSun</family>
 <family>SimSun-18030</family>
 <family>AR PL New Sung</family>
 </prefer>
 </alias>
 <alias>
 <family>monospace</family>
 <prefer>
 <family>Bitstream Vera Sans Mono</family>
 <family>Courier New</family>
 <family>NSimSun</family>
 <family>NSimSun-18030</family>
 <family>AR PL New Sung</family>
 </prefer>
 </alias>
 <match target="font" >
<!-- check to see if the font is just regular -->
 <test compare="less_eq" name="weight" >
 <int>100</int>
 </test>
<!-- check to see if the pattern requests bold -->
 <test compare="more_eq" target="pattern" name="weight" >
 <int>180</int>
 </test>
<!-- set the embolden flag -->
 <edit mode="assign" name="embolden" >
 <bool>true</bool>
 </edit>
 </match>


 <match target="font" >
 <edit mode="assign" name="rgba" >
 <const>rgb</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>

 <match target="font" >
 <test compare="contains" name="lang" qual="any">
 <string>zh-cn</string>
 <string>zh-tw</string>
 <string>ja</string>
 <string>ko</string>
 </test>
 <test compare="more_eq" name="pixelsize" >
 <double>11</double>
 </test>
 <test compare="less_eq" name="pixelsize" >
 <double>18</double>
 </test>
 <edit name="antialias" >
 <bool>false</bool>
 </edit>
 </match>

</fontconfig>

作者: quhw   发布时间: 2006-08-10

发现雅黑的一个bug,“教”的码错了,搞成了“亚”呵呵

作者: Zer4tul   发布时间: 2006-08-10

是呀。。。。

作者: GaryWuGang   发布时间: 2006-08-11

现在的fonts.conf格式变了……

作者: Freesnake   发布时间: 2006-08-11

引用:
作者: Freesnake
现在的fonts.conf格式变了……
怎么变了呢? 不还是 xml 的吗?只能改变几个小的定义吧?大部分的内容是不会动的。

作者: VirusCamp   发布时间: 2006-08-11