|
发表于 2005-3-4 16:50:34
|
显示全部楼层
Post by hantsy
看了一下defualtconfig的patch,我觉得有一些问题。。。
1,小于12px的字体强制使用12px,
2,font family简直是大杂缸,一些日韩字体在中文字体前面,会有问题,有些字体本身支持gbXXXX,但很差,缺字。。。如果所有gnome,firefox,mozilla,opera都使用默认配置,可以正常显示吗。。。
(唉,高质量的Bitstream 字体居然没有优先使用)
估计这个patch也比较难做,各国要求不同,不知道font family(设置perfer的部分) 能不能按语言分开。。。
这个问题在Mandrakelinux中没有出现。Mandrakelinux的fallback字体都是Sans Serif 这样的字体族名称,并没有使用明确定义的字体名称,这样可以使用fonts.conf 来定义实际所用的字体顺序。
至于日语字体在中文字体之前,并不会影响到中文的效果。这个可以从fc-cache的结果看出来,大多数日文字体的lang属性没有覆盖到zh-cn和zh-tw(至少Mandrakelinux中目前没有纳入覆盖整个Unicode的字体),倘若系统目前的locale是zh_CN的话,用fc-match所列出来的字体就会丢掉日语字体,转而根据列出的顺序选择可以覆盖zh-cn的New Sung。
默认情况下的帖图可以见Mandrakelinux版,KDE、GNOME、Firefox效果都还可以,Opera经过简单的字体设置也不错,除了没有粗体之外没有什么缺点。在一个完全没有打任何补丁的发行版上,这个效果是最好的。
hiweed的效果好,那是因为它使用了firefly打过的补丁。
最小字号的补丁可以抵消掉Konqueror和firefox的最小字号两个设置,很值的。
至于Bitstream字体为什么偏后,那是因为Mandrakelinux预备使用质量更高的Dejavu(好像是类似的这么个名字)来替代Bitstream字体。 |
|