[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ttf-wqy-zenhei 自带的设置优先级竟然高于用户设置



On Sun. 2010-06-13 21:50:15 +0800, Liang Guo wrote:
> 在 2010年6月13日 下午4:33,Chen Xing <cxcxcxcx@gmail.com> 写道:
> >> 这个问题说是Bug也不是特别准确,只是一种取舍,毕竟这是一个单独的包,用户都是自己装的,如果装完却又发现没效果岂不也会郁闷?当然按一切自己动手的习惯,它那个conf文件里,后面那些字体匹配顺序可以去掉,注释掉也就可以了,然后自己再在local.conf里调
> >
> > 一个字体的包,只包含字体就对了啊,装一个包却覆盖了用户的设置是不应该的。如果44-的这个文件确实可以覆盖~/.fonts.conf,我认为这就是一个Bug.
> 
> 你看/etc/fonts/conf.d/README文件了么?
> 这些文件本来就是需要手工调整的.
> 如果认为这种机制有问题, 可以汇报bug给fontconfig-config, 因为这是字体管理机制的问题.
-------------------------
我怎么总是收到重复的邮件?

多谢指出这个文件,应该是存在这样的一个次序设置的指导性规范的。根据这个文件的内容:

 00 through 09          Font directories
 10 through 19          system rendering defaults (AA, etc)
 20 through 29          font rendering options
 30 through 39          family substitution
 40 through 49          generic identification, map family->generic
 50 through 59          alternate config file loading
 60 through 69          generic aliases, map generic->family
 70 through 79          select font (adjust which fonts are available)
 80 through 89          match target="scan" (modify scanned patterns)
 90 through 99          font synthesis

可以看出,这个次序设置已经考虑了用户设置的字体排序和系统默认设置的优先级问题,
40-49 用于为一些常用的字体名设置 fallback,60-69 用于映射通用字体族(sans,
serif, mono)到实际字体。

ttf-wqy-zenhei 带的配置文件确实与这个指导性文件的规定不符。

另外,没有在这个文件中看到要手工调整次序之类的说法。

-- 
Houdini escaping from New Jersey!

Film at eleven.


Reply to: