|
|
我的.fonts.conf 中使用了字体替换,结果在KDE程序中(iceweasel未受影响)使用任意英文字体(其中中文由Adobe字体显示)和simsun(TrueType字体集合)及Adobe字体(OpenType字体)打印,在生成postscript的阶段都会出现乱码。以前未在.fonts.conf中设定字体替换时,若选择Bitstream Vera Sans ,系统也会调用Adobe Heiti Std R 显示中文,那时候使用任意英文字体(其中中文由Adobe字体显示)和simsun及Adobe字体打印就都会出现乱码。我使用CUPS打印系统,以下是我的.fonts.conf文件:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!--
Provide required aliases for standard names
--> <alias>
<family>serif</family>
<prefer>
<family>Bitstream Vera Serif</family>
<family>Times New Roman</family>
<family>SimSun</family>
<family>Adobe Song Std L,Light</family>
<family>AR PL ShanHeiSun Uni</family>
<family>Kochi Mincho</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Bitstream Vera Sans</family>
<family>Arial</family>
<family>Helvetica</family>
<family>Adobe Heiti Std R</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>AR PL Mingti2L Big5</family>
<family>Kochi Mincho</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Bitstream Vera Sans Mono</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Adobe Heiti Std R</family>
<family>AR PL ShanHeiSun Uni</family>
<family>Kochi Mincho</family>
</prefer>
</alias>
<match target="font" >
<edit mode="assign" name="rgba" >
<const>rgb</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hinting" >
<bool>false</bool>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="hintstyle" >
<const>hintnone</const>
</edit>
</match>
<match target="font" >
<edit mode="assign" name="antialias" >
<bool>true</bool>
</edit>
</match>
</fontconfig>
这个……越来越觉得不像字体替换的问题了,为什么只有ttc字体和otf字体出了问题? |
|