On Sun. 2010-06-13 10:20:55 +0200, cathayan wrote: > 2010/6/13 amateur <tianlei.z...@gmail.com>: > > 最近发现华文的细黑体显示效果不错,但是无论在 ~/.fonts.conf 中如何设置, > > 都无法在 iceweasel 中默认使用(iceweasel 设置的中文字体是 serif)。 > > > > 经检查发现原因是 /etc/fonts/conf.d/ 中的 44-wqy-zenhei.conf 优先级高于 > > 用户设置 50-user.conf(数字越小,优先级超高),所以不管用户自己的设置 > > 是什么,都会使用 wqy-zenhei 作为默认中文字体。 > > > > 这个显然应该是一个 Bug,正确的行为应该是用户的设置优先级最高,字体包自 > > 带的设置作为 fallback。2009 年 6 月的时候就已经有人在 bus.debian.org > > 上报告了这个问题,但是一直没有得到解决(最新的 sid 中依然如此)。 > > > > Bug 533189: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533189 > > > > 在 maintainer 修正这个问题之前,暂时的解决办法是手工重命名 > > 44-wqy-zenhei.conf 为 64-wqy-zenhei.conf。 > > > > 希望 maintainer 能够早日解决这个问题,因为真的很让人迷惑。在检查这个问 > > 题的过程中,学到了 fontconfig 多个配置文件中的 prefer block 的优先次序, > > 是前面文件中的优先级高于后面文件中的,希望对大家有所帮助。 > > > > 这个问题说是Bug也不是特别准确,只是一种取舍,毕竟这是一个单独的包,用户都是自己装的,如果装完却又发现没效果岂不也会郁闷?当然按一切自己动手的习惯,它那个conf文件里,后面那些字体匹配顺序可以去掉,注释掉也就可以了,然后自己再在local.conf里调 ------------------------- 这种安装上就必须优先使用的方式是不是粗暴了些,或者自以为比用户更知道他 们需要什么?如果每个字体包都这么搞一下,系统还不乱套了?
-- For most men life is a search for the proper manila envelope in which to get themselves filed. -- Clifton Fadiman -- To UNSUBSCRIBE, email to debian-chinese-gb-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100613102916.ga7...@localdomain