[问题]请问,如何使中文字体与英文字体不同?
发表于 : 2007-08-05 19:46
有一些中文字体虽然很漂亮,但是显示英文却很难看。
不知道有什么办法可以让中文和英文使用不同的字体呢?
我用的是英文locale.
谢谢!
不知道有什么办法可以让中文和英文使用不同的字体呢?
我用的是英文locale.
谢谢!
代码: 全选
<match target="pattern">
<test name="family" qual="any">
<string>宋体</string>
<string>SimSun</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Tahoma</string>
</edit>
</match>
<!--
用tahoma替换宋体以后,会先在tahoma中寻找。英文能找到,所以就用tahoma来显示英文;由于tahoma中没有 中文,所以用默认的font来显示中文。默认中文需要另外配置哦。
-->
你的办法有效!eexpress 写了:简单的,可以搜索“黑曲曲”
代码: 全选
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Add by eexpress -->
<!-- 使用楷体补全Courier没有的字符 -->
<alias>
<family>Courier 10 Pitch</family>
<prefer>
<family>YouYuan</family>
</prefer>
</alias>
<alias>
<family>Bitstream Vera Sans</family>
<prefer>
<family>YouYuan</family>
</prefer>
</alias>
<!-- 遇到楷体和Courier就加粗,并且开反锯齿 -->
<match target="font">
<test name="family" compare="contains">
<string>YouYuan</string>
<string>Courier</string>
</test>
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
<edit name="antialias" mode="assign">
<bool>true</bool>
</edit>
</match>
</fontconfig>