>>但是就我的使用而言,这个patch的效果很不怎么样,中文字体偏淡
特别是常用的SinSun/NSimSun字体 <<
其实反锯齿显示模式并不是适合所有字体. (如宋体,明体,楷体...)
这是字体本身的设计.
所以不要强行修改字体引擎的设定来改变某些字体.
就如Mac 系统一样(他们不会拿这些字体(如宋体,明体,楷体...)来当作介面字体.
反而特别地设计了大黑体来作为介面字体.
如果还是喜爱使用simsun/mingliu,那只需要安装上xft补丁,在freetype 启动 bytecode option.
然後在fontconfig 加入以下设定
<alias>
<family>sans-serif</family>
<family>Tahoma</family>
<family>PMingLiU</family>
<family>MingLiU</family>
<family>NSimSun</family>
<family>SimSun</family>
<family>新細明體</family>
<family>細明體</family>
<family>新宋体</family>
<family>宋体</family>
</alias>
<match target="font">
<test name="family">
<string>SimSun</string>
<string>NSimSun</string>
<string>MingLiU</string>
<string>PMingLiU</string>
<string>Tahoma</string>
<string>新細明體</string>
<string>細明體</string>
<string>新宋体</string>
<string>宋体</string>
</test>
<test name="pixelsize" compare="less">
<double>22</double>
</test>
<edit name="antialias" mode="assign">
f
</edit>
<edit name="autohint">
false
</edit>
<edit name="hinting">
true
</edit>
</match>
<match target="font">
<test name="family">
<string>SimSun</string>
<string>NSimSun</string>
<string>MingLiU</string>
<string>PMingLiU</string>
<string>Tahoma</string>
<string>新細明體</string>
<string>細明體</string>
<string>新宋体</string>
<string>宋体</string>
</test>
<test name="pixelsize" compare="more">
<double>22</double>
</test>
<edit name="antialias" mode="assign">
t
</edit>
<edit name="autohint">
false
</edit>
<edit name="hinting">
true
</edit>
</match>