On 10/12/06, qianhuiyang <
[EMAIL PROTECTED]> wrote:
你是不是没有定义宋体啊.附件是我的.fonts.conf相关部分,hotmail邮箱的英文也被替换好了. 但是GVIM中英文会是双宽度.一些中文发行版的相关包打过补丁 ,可以正确处理simsun的英文加粗.据说这样的情况是freetype2处理bitmap字体加粗在Hinting之后造成的.
<alias>因为那个英文用了宋体的英文人工加粗。非常丑陋。除非用其他的英文来替代simsun的英文。
可以在fonts.conf里设置字体替代。但是总不是个办法。因为总有的网站的英文还是无法替代,比如hotmail邮箱里的英文粗体;不知道有谁有别的办法。
你是不是没有定义宋体啊.附件是我的.fonts.conf相关部分,hotmail邮箱的英文也被替换好了. 但是GVIM中英文会是双宽度.一些中文发行版的相关包打过补丁 ,可以正确处理simsun的英文加粗.据说这样的情况是freetype2处理bitmap字体加粗在Hinting之后造成的.
<family>宋体</family>
<prefer>
<family>DejaVu Serif</family>
<family>Bitstream Vera Serif</family>
<family>Times New Roman</family>
<family>Thorndale AMT</family>
<family>Luxi Serif</family>
<family>Nimbus Roman No9 L</family>
<family>Times</family>
<family>Frank Ruehl</family>
<family>FreeSerif</family>
<family>MgOpen Canonica</family>
<family>SimSun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL ZenKai Uni</family>
</prefer>
</alias>
<match target="pattern">
<test name="family">
<string>SimSun</string>
<string>宋体</string>
</test>
<edit binding="strong" mode="prepend" name="family">
<!--
<string>Arial</string>
<string>Verdana</string>
-->
<string>Tahoma</string>
<string>DejaVu Sans</string>
</edit>
</match>
<match target="font">
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<const>medium</const>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" name="weight" compare="more">
<const>medium</const>
</test>
<!--
set the embolden flag
needed for applications using cairo, e.g. gucharmap, gedit, ...
-->
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
<!--
set weight to bold
needed for applications using Xft directly, e.g. Firefox, ...
-->
<edit name="weight" mode="assign">
<const>bold</const>
</edit>
<edit name="hintstyle" mode="assign">
<const>hintnone</const>
</edit>
</match>