LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1318|回复: 5

让英文字体不再像过份“瘦身”的蚯蚓!(附fonts.conf和local.conf的几点说明)

[复制链接]
发表于 2005-4-4 13:07:24 | 显示全部楼层 |阅读模式
可以让中文以锯齿显示,而英文以漂亮的抗锯齿效果显示!

下面是我自己写的字体配置代码,将它复制到/etc/fonts/local.conf中即可

<match target="font">
        <test target="font" name="lang" compare="contains">
                <string>zh-cn</string>
        </test>
        <edit name="spacing" mode="assign">
                <const>proportional</const>
        </edit>
</match>


<match target="font">
        <test target="pattern" name="family" compare="contains">
                <string>serif</string>
                <string>Serif</string>
        </test>
        <edit name="antialias" mode="assign">
                <bool>true</bool>
        </edit>
</match>

<match target="font">
        <test target="font" name="family" compare="contains">
                <string>AR PL New Sung</string>
        </test>
        <edit name="antialias" mode="assign">
                <bool>false</bool>
        </edit>
</match>


然后将你的所有字体首选项中的项目设置为Serif。
重启一下wm就可以了。

有问题找我!


???用Sans有问题,换成Serif
发表于 2005-4-4 16:41:10 | 显示全部楼层
其实修改local.conf和fonts.conf,主要要保证以下几点即可:
1、如果喜欢AA的英文,则全局打开AA。
2、不喜欢AA的中文,则对中文字体禁用AA(通常只对某个字号范围禁用)。
3、设置字体替代规则。当选择英文字体而需要显示中文时,优先使用自己比较prefer的中文字体。
4、对fonts.conf中原本就有的字体族里的字体排序进行修改,把自己prefer的中文字体排在所有中文字体的最前面。

所以没必要单独对某个字体打开AA,全局开着就好了。
可以到debian版搜索关于美化的文章,记得前段时间有人总结过一次fonts.conf和local.conf的设置。

附:
1是系统默认的,不必修改。
2的例子:

  1. <match target="font" >
  2.         <test compare="eq" name="family" qual="any" >
  3.                 <string>LinuxSong</string>
  4.                 <string>SimSun</string>
  5.         </test>
  6.         <test compare="more_eq" name="pixelsize" ><double>12</double></test>
  7.         <test compare="less_eq" name="pixelsize" ><double>16</double></test>
  8.         <edit name="antialias" >
  9.                 <bool>false</bool>
  10.         </edit>
  11. </match>
复制代码

3的例子:

  1. <alias>
  2.   <family>Bitstream Vera Serif</family>
  3.   <family>Bitstream Vera Sans</family>
  4.   <family>Bitstream Vera Sans Mono</family>
  5.   <family>Arial</family>
  6.   <family>Comic Sans MS</family>
  7.   <family>Courier New</family>
  8.   <family>Georgia</family>
  9.   <family>Verdana</family>
  10.   <family>Times New Roman</family>
  11.   <family>Nimbus Sans L</family>
  12.   <family>Nimbus Mono L</family>
  13.   <family>Nimbus Roman No9 L</family>
  14.   <family>Andale Mono</family>
  15.   <family>Baekmuk Batang</family>
  16.   <family>Baekumk Dotum</family>
  17.   <family>Baekumk Gulim</family>
  18.   <family>Kochi Gothic</family>
  19.   <family>Kochi Mincho</family>
  20.   <prefer>
  21.      <family>LinuxSong</family>
  22.      <family>SimSun</family>
  23.   </prefer>
  24. </alias>
复制代码


4的例子:

  1.         <alias>
  2.                 <family>serif</family>
  3.                 <prefer>
  4.                         <family>Times New Roman</family>
  5.                         <family>Bitstream Vera Serif</family>
  6.                         <family>Nimbus Roman No9 L</family>
  7.                         <family>LinuxSong</family>
  8.                         <family>SimSun</family>
  9.                         <family>AR PL Mingti2L Big5</family>
  10.                         <family>AR PL SungtiL GB</family>
  11.                         <family>Luxi Serif</family>
  12.                         <family>Times</family>
  13.                         <family>Kochi Mincho</family>
  14.                         <family>Baekmuk Batang</family>
  15.                 </prefer>
  16.         </alias>
复制代码

另,4里所说的字体族,是指serif、sans-serif、monospace等,不是具体的字体名。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 21:55:38 | 显示全部楼层
谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2005-5-1 22:09:17 | 显示全部楼层
我搞了一天才明白,原来斑竹早就写了。惭愧……
装个newsung配合Bitstream Vera Sans,字体已经非常漂亮了。
谢谢。
建议新手都看看这种方法。很不错,简单高效。
回复 支持 反对

使用道具 举报

发表于 2005-5-1 22:13:04 | 显示全部楼层
Post by topin
我搞了一天才明白,原来斑竹早就写了。惭愧……
装个newsung配合Bitstream Vera Sans,字体已经非常漂亮了。
谢谢。
建议新手都看看这种方法。很不错,简单高效。


适合我等新手用...
回复 支持 反对

使用道具 举报

发表于 2005-5-2 14:33:06 | 显示全部楼层
截个图来看看.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表