|
|

楼主 |
发表于 2009-8-10 21:49:35
|
显示全部楼层
看看跟.fonts.conf配置文件有无关系,请大家指正!
~/.fonts.conf:
<?xml version="1.0"?>
<fontconfig>
<match target="pattern" >
<edit mode="assign" name="dpi" >
<double>96</double>
</edit>
</match>
<!--//解决不能识别中文字体名称的问题
<match target="pattern">
<test name="family"><string>文泉驿正黑</string></test>
<edit name="family" mode="assign"><string>WenQuanYi Zen Hei</string></edit>
</match>
<match target="pattern">
<test name="family"><string>文泉驿宋体</string></test>
<edit name="family" mode="assign"><string>WenQuanYi Bitmap Song</string></edit>
</match>
<match target="pattern">
<test name="family"><string>文鼎PL新宋</string></test>
<edit name="family" mode="assign"><string>AR PL New Sung ExtB</string></edit>
<edit name="family" mode="assign"><string>AR PL New Sung</string></edit>
<edit name="family" mode="assign"><string>AR PL New Sung Mono</string></edit>
</match>
<match target="pattern">
<test name="family"><string>楷体</string></test>
<edit name="family" mode="assign"><string>AR PL New Kai ExtB</string></edit>
</match>
<match target="pattern">新細明體</string></test>
<test name="family"><string>
<edit name="family" mode="assign"><string>AR PL New Sung ExtB</string></edit>
</match>
<match target="pattern">細明體</string></test>
<test name="family"><string>
<edit name="family" mode="assign"><string>AR PL New Sung ExtB</string></edit>
</match>
<match target="pattern">
<test name="family"><string>標楷體</string></test>
<edit name="family" mode="assign"><string>AR PL New Kai ExtB</string></edit>
</match>
//-->
<!--// 所有字体关于AA、Hint、AutoHint的默认全局设定 //-->
<match target="font" >
<edit mode="assign" name="hinting" ><bool>true</bool></edit>
<edit mode="assign" name="autohint" ><bool>true</bool></edit>
<edit mode="assign" name="antialias" ><bool>true</bool></edit>
<edit mode="assign" name="rh_prefer_bitmaps" ><bool>false</bool></edit>
</match>
<!--// 禁止英文字和CJK字等宽//-->
<match target="font" >
<test compare="contains" name="lang" >
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<test compare="eq" name="spacing" ><const>dual</const></test>
<edit mode="assign" name="globaladvance" ><bool>false</bool></edit>
<edit mode="assign" name="spacing" ><const>proportional</const></edit>
</match>
<!--// CJK字体关于AA、Hint、AutoHint的设定 //-->
<match target="font" >
<test compare="contains" name="lang" >
<string>zh</string>
<string>ja</string>
<string>ko</string>
</test>
<edit mode="assign" name="hinting" ><bool>true</bool></edit>
<edit mode="assign" name="autohint" ><bool>false</bool></edit>
<edit mode="assign" name="antialias" ><bool>true</bool></edit>
</match>
<!--// 设定中文最小字号 //-->
<match target="font" >
<test name="family" qual="any" >
<string>Vemana2000</string>
<string>WenQuanYi Zen Hei</string>
</test>
<test compare="more_eq" name="pixelsize" ><int>8</int></test>
<test compare="less_eq" name="pixelsize" ><int>12</int></test>
<edit mode="assign" name="pixelsize" ><int>12</int></edit>
</match>
<!--// 当文泉驿宋体字号超过18时替换成正黑体 //-->
<match target="pattern" >
<test name="family" >
<string>WenQuanYi Bitmap Song</string>
</test>
<test compare="more_eq" name="pixelsize" ><int>18</int></test>
<edit mode="assign" name="family" >
<string>WenQuanYi Zen Hei</string>
</edit>
</match>
<!--// 对中文字体的粗体进行替换//-->
<match target="pattern" >
<test compare="more" name="weight" ><const>medium</const></test>
<test compare="eq" name="family" >
<string>WenQuanYi Bitmap Song</string>
<string>AR PL New Sung ExtB</string>
<string>AR PL New Kai ExtB</string>
</test>
<edit mode="assign" name="family" >
<string>WenQuanYi Zen Hei</string>
</edit>
</match>
<!--// 设定中文粗体//-->
<match target="font">
<test name="family" compare="contains">
<string>Song</string>
<string>Sung</string>
<string>Kai</string>
<string>Ming</string>
</test>
<test name="weight" compare="less_eq"><int>80</int></test>
<test name="weight" compare="more_eq"><int>120</int></test>
<edit name="embolden" mode="assign"><bool>true</bool></edit>
</match>
<match target="pattern">
<test name="lang" compare="eq">
<string>zh</string>
<string>zh-cn</string>
</test>
<edit name="family" mode="append" binding="strong">
<string>Luxi Sans</string>
<string>...</string>
</edit>
</match>
</fontconfig>
--------------------------------------------------------------------------------------------------------------------------------------------------------
[HT@LX-HT ~]$ locale -a
C
POSIX
en_US
en_US.iso88591
en_US.utf8
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8 |
|