作者higoodman (我是正好人)
看板FreeBSD
标题Re: [问题] fontconfig 的设定是否有优先权?
时间Thu Apr 17 10:59:58 2008
※ 引述《[email protected] (蒙古大夫 2.0)》之铭言:
: 应该是後读到的为准。另外,那些数字有一些 conventions,请参考:
: /usr/local/etc/fonts/conf.avail/README
: 个人使用的话,建议这些设定就设在 ~/.fonts.conf 里头就好。
嗯嗯,原本那个 44- 开头的设定档是文泉驿黑体内附的设定档,
原本想说按照他的编号不要改他,不过看样子还是按照 README 的顺序放好了。
我昨天 po 完後又把设定档整个重新看过一次,得到的结论,不晓得对不对...
在字体的 prefer 设定是先读到的优先,後来若有冲突的以先读到的为准,
所以,60-latin.conf 里的设定才不会盖掉 50-user.conf 或 51-local.conf
而 antialias, hinting 这些设定因为有用 mode="assign",所以後来读到的值
会盖掉先前的值,这样对吗?
如果是这样的话,那就不该在 local.conf 里设定字体的 antialias, hinting 等值
否则 user 对字体 antialias, hinting 的设定就会被 local.conf 盖掉,对吗?
: > 另,gnome-terminal 的字型似乎不遵从 fontconfig 的设定?
: > 我将 gnome2 的程式字型设成 Sans 10 (另有设定 16px 以下不开 antialias),
: > 唯独 gnome-terminal 里的字还是有 antialias 的效果,
: > 若我不想在 gnome-terminal 里强制设定 bitmap 字型,
: > 该怎麽从 fontconfig 里设定让 gnome-terminal 关掉 antialias?
: 我的不会呀!你是怎麽设的呢?
我贴一下我的 local.conf,conf.d/ 里的档案都是 package 装好的原始状态
Gnome2 的字型设定除了 fixed width font 是 monospace 10,其他都是 sans 10
麻烦您...
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/fonts.conf file to configure system font access -->
<fontconfig>
<!-- disable globaladvance with chinese font -->
<match target="font">
<test name="family"><string>AR PL New Sung</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>AR PL New Kai</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
</match>
<!-- setting for WenQuanYi Zen Hei -->
<match target="font">
<test name="family"><string>WenQuanYi Zen Hei</string></test>
<edit name="globaladvance"><bool>false</bool></edit>
<edit name="spacing"><int>0</int></edit>
<edit name="antialias"><bool>true</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="hintstyle"><const>hintnone</const></edit>
<edit name="autohint"><bool>false</bool></edit>
<edit name="rh_prefer_bitmaps" mode="assign"><bool>false</bool></edit>
<edit name="rgba" mode="assign"><const>none</const></edit>
<edit name="embeddedbitmap"><bool>false</bool></edit>
</match>
<!-- disable antialias for all fonts less than 16 -->
<match target="font">
<test name="size" compare="less_eq">
<double>16</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<match target="font">
<test name="pixelsize" compare="less_eq">
<double>16</double>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
<!-- prefer list -->
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Courier New</family>
<family>Georgia</family>
<family>Bitstream Vera Serif</family>
<family>WenQuanYi Zen Hei</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Arial</family>
<family>Bitstream Vera Sans</family>
<family>WenQuanYi Zen Hei</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Andale Mono</family>
<family>Bitstream Vera Sans Mono</family>
<family>WenQuanYi Zen Hei</family>
</prefer>
</alias>
</fontconfig>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.138.34.91