|
|
发表于 2005-1-29 11:45:04
|
显示全部楼层
Post by fundawang
用英文的点阵字型需要大幅修改fonts.conf,这样的修改恐怕需要所有语言的用户都同意才行。
事实上,只需在 fonts.conf 中添加这样几行就行了:
- <!--
- Added by Shiyu Tang <shiyutang at yahoo dot com dot cn. If we use the font AR PL New Sung, antialias shouldn't work. Because it contains bitmap font.
- -->
- <match target="font">
- <test qual="any" name="pixelsize" compare="more">
- <double>12</double>
- </test>
- <test qual="any" name="pixelsize" compare="less">
- <double>17</double>
- </test>
- <test qual="any" name="family" compare="eq">
- <string>AR PL New Sung</string>
- </test>
- <edit name="antialias" mode="assign">
- <bool>false</bool>
- </edit>
- </match>
复制代码
这样就可以使 AR PL New Sung 在12-16号字时,使用点阵字体。因为这一修改只对 AR PL New Sung 字体有效,所以不必担心会影响其他语言的用户,对其他字体也没有影响。
个人觉得,打 patch 来优先使用点阵字型不是好办法。这样无论如何会影响其他语言。而修改 fonts.conf 则可以限定只对一种字体起效,对其他的字体、语言都没有影响。 |
|