QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21972|回复: 55

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

[复制链接]
发表于 2003-6-3 22:24:31 | 显示全部楼层 |阅读模式
使用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">
                        <bool>false</bool>
                </edit>
        </match>

将其注释掉即可。


使用粗体/斜体

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


很简单,但效果不错,见这里http://www.linuxfans.org/nuke/modules.php?name=Desktop_Downloads&op=geninfo&did=204

发表于 2003-6-3 22:38:02 | 显示全部楼层
hao , ding
回复

使用道具 举报

发表于 2003-6-3 23:21:18 | 显示全部楼层
thank you very much!
回复

使用道具 举报

发表于 2003-6-4 10:18:14 | 显示全部楼层
改粗体应该是这个方法,算法做出来的粗体都是很不完美的,因为第个笔划的加粗都有它的方法,不是什么平移、多划线就可以解决的,最好就是有多套不同weight的字体。
回复

使用道具 举报

发表于 2003-6-4 11:30:46 | 显示全部楼层
能详细解释一下如何设置黑体和斜体吗?
回复

使用道具 举报

发表于 2003-6-4 12:18:34 | 显示全部楼层
arthas,能不能提供你的fonts.conf?
回复

使用道具 举报

发表于 2003-6-4 18:03:06 | 显示全部楼层
对,请提供fonts.conf

不要只让大家羡慕,应该让大家都分享嘛
回复

使用道具 举报

发表于 2003-6-4 18:07:32 | 显示全部楼层
我加精了
回复

使用道具 举报

 楼主| 发表于 2003-6-4 19:19:59 | 显示全部楼层
论坛好像有问题啊,我没法添加附件。
回复

使用道具 举报

发表于 2003-6-4 19:43:56 | 显示全部楼层
直接把内容贴出来嘛。   
回复

使用道具 举报

 楼主| 发表于 2003-6-4 20:12:05 | 显示全部楼层
好像可以啦,试试。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-6-5 09:42:51 | 显示全部楼层
感觉AA字体有一种朦胧美啊,呵呵,我比较喜欢清晰锐利的字体。
回复

使用道具 举报

发表于 2003-6-5 15:37:44 | 显示全部楼层
pfaedit这个软件找不到,请问在windows下有没有相类似的软件?
回复

使用道具 举报

发表于 2003-6-8 10:44:06 | 显示全部楼层
我以前的xft2美化怎么去掉?rh8
回复

使用道具 举报

发表于 2003-6-8 11:18:52 | 显示全部楼层
恢复所有的配置文件……如果你记不到了……很难
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-27 13:28 , Processed in 0.064610 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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