当前位置:Linux教程 - Linux综合 - 我的AA字体美化方法【方正圆体字】

我的AA字体美化方法【方正圆体字】

  使用AA字体进行美化实际上很简单,所做的工作就是把字体安装的系统中,然后使用之。 不过,为了追求更加完美的效果,还需要做一点点配置工作。 下面说一下我的一点经验,或许会有理解错误的地方,还望指正。 字体选择 这是最重要的。通常所用的simsun在AA时并不能达到满意的效果。我试过一些字体, 感觉方正的圆体(准圆/粗圆等)是所有中显示效果最好的。simhei也不错。 把这些字体复制到/usr/share/fonts/zh_CN/TrueType下面就可以了。 另外,如果有verdana,tahoma等字体,也可以加到系统里去,浏览器可能会用到它们。 字体配置 要使用这些字体,最简单的就是在字体设置里直接选择这些字体,但这时的英文也是用的此中文字体中的英文字体, 如果对英文字体不满意,可以修改/etc/fonts/fonts.conf来实现不同的中英文字体搭配。 比如把方正圆体作为sans系列字体的默认中文字体,可以找到fonts.conf的类似于下面的一段: <alias> <family>sans-serif</family> <prefer> <family>Luxi Sans</family> <family>Nimbus Sans L</family> <family>Helvetica</family> <family>Kochi Gothic</family> <family>ZYSong18030</family> <family>AR PL KaitiM GB</family> <family>AR PL KaitiM Big5</family> <family>Baekmuk Gulim</family> <family>Verdana</family> <family>Arial</family> <family>SimSun</family> </prefer> </alias> 改成如下般模样: <match target="pattern"> <test qual="any" name="family"> <string>sans-serif</string> </test> <edit name="family" mode="append" binding="strong"> <string>Verdana</string> </edit> </match> <alias> <family>sans-serif</family> <prefer> <family>Luxi Sans</family> <family>Nimbus Sans L</family> <family>Helvetica</family> <family>Kochi Gothic</family> <family>Baekmuk Gulim</family> <family>Verdana</family> <family>Arial</family> <family>FZYuanTi</family> </prefer> </alias> 即去掉里面的中文字体,加入FZYuanTi,这样当选择Arial/Verdana/Tahoma/Luxi Sans等sans系列英文字体时,会自动使用FZYuanTi作为中文字体。 上面新加的一段的作用是,在选择"sans"字体时,英文字体强行使用Verdana,当然了,可以改成别的你喜欢的字体。 同样方法,配置好serif和mono系列字体,比如把serif配成Times New Roman+SimSun,把mono配成SimHei等。 因为sans/serif/mono特殊字体,为许多程序(mozilla,gedit等)默认使用,配好他们,程序中就无需另配了。 打开AA显示 如果你在fonts.conf中设置了关闭中文字体的AA显示的话,需要将其打开。看看fonts.conf中是否有类似于下面的段: <match target="font"> <test name="size" compare="less_eq"> <double>18</double> </test> <test name="size" compare="more_eq"> <double>11</double> </test> <edit name="antialias" mode="assign">
[1] [2] 下一页 

<bool>false</bool> </edit> </match> 将其注释掉即可。 使用粗体/斜体 斜体可以有算法生成,fonts.conf中都有其配置,我就不多说了。 粗体我不清楚是否能算法生成,所以采用了比较笨的办法,用另一种字体代替。 比如方正的圆体字有细圆,准圆,粗圆等之分,用ttf编辑器(Linux下的有pfaedit),将其family统一改成FZYuanTi, weight改成light/medium/bold等。这样就有了粗体了。

(出处:http://www.sheup.com)


上一页 [1] [2]