看板FreeBSD
标 题Re: [问题] fontconfig 的设定是否有优先权?
发信站SayYA 资讯站 (Wed Apr 16 23:13:45 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (我是正好人)》之铭言:
> 请问在 /usr/local/etc/fonts/conf.d 下的设定档是否有优先权?
> 若有的话是以何者优先?先 match 的为准还是後 match 为准?
> 我做了两个实验,其结果令我感到疑惑...
> 首先,我安装 Arial 字型进系统,我有一个 44- 开头的设定档里面有指定 Sans 的顺序
> 为 Bitstream Vera Sans, DejaVu Sans...,没提到 Arial。
> 我在 local.conf 写进 Sans 的 prefer 顺序,将 Arial 放在第一个,但没生效。
> 於是在 44- 的那个设定档 prefer 列表最开头加上 Arial,就生效了。
> 我以为 fontconfig 的优先权是先读到的优先...
> 但是,刚刚在处理 antialias 时发现,44- 该档我有将某字型开 antialias,
> 在 local.conf 中又将该字型指定小於 16px 时关掉 antialias,这有生效。
> 两个实验结果刚好相反,请问 fontconfig 的设定档优先权应该是?
应该是後读到的为准。另外,那些数字有一些 conventions,请参考:
/usr/local/etc/fonts/conf.avail/README
个人使用的话,建议这些设定就设在 ~/.fonts.conf 里头就好。
> 另,gnome-terminal 的字型似乎不遵从 fontconfig 的设定?
> 我将 gnome2 的程式字型设成 Sans 10 (另有设定 16px 以下不开 antialias),
> 唯独 gnome-terminal 里的字还是有 antialias 的效果,
> 若我不想在 gnome-terminal 里强制设定 bitmap 字型,
> 该怎麽从 fontconfig 里设定让 gnome-terminal 关掉 antialias?
我的不会呀!你是怎麽设的呢?
--
一个神圣的目标是很危险的。当一个目标变得神圣时,
要达到这个目标的手段往往会变得很卑下。(林语堂.快乐的天才)
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: edt1023.sayya.org