or(與), and(或), plus(加), minus(減),
times(乘), divide(除)
這些元素在一個(gè)表達(dá)試列表上執(zhí)行特定的操作。or和and是布爾操作,不是位操作。
eq(等于), not_eq(不等于), less(小于),
less_eq(小于等于), more(大于), more_eq(大于等于)
這些元素比較兩個(gè)值,產(chǎn)生一個(gè)布爾值。
not
對(duì)一個(gè)表達(dá)式的布爾值進(jìn)行“非”操作。
if
這個(gè)單元包含三個(gè)表達(dá)單元。如果第一個(gè)單元為真,則產(chǎn)生第二個(gè)單元的值,否則產(chǎn)生第三個(gè)單元的值。
alias
Alias
(別名)單元為需要替代一個(gè)字體家族名稱到另一個(gè)的一套通用匹配操作提供簡化符號(hào)。它們包含一個(gè)family單元,緊跟著是可選的prefer,
accept和default單元。匹配family單元的字體將被編輯,使得prefer家族在匹配family的前面,accept家族在匹配的
family后面并且default家族在家族列表的最后。
family
保存一個(gè)單獨(dú)的字體家族名稱
prefer, accpet, default
這些單元保存一個(gè)讓alias單元使用的字體列表。
配置文件舉例
系統(tǒng)配置文件
這是一個(gè)系統(tǒng)范圍的配置文件例子
/usr/X11R6/lib/X11/fonts/truetype
/usr/X11R6/lib/X11/fonts/Type1
mono
monospace
sans
serif
monospace
sans
~/.fonts.conf
Times
Times New Roman
serif
Helvetica
Verdana
sans
Courier
Courier New
monospace
serif
Times New Roman
sans
Verdana
monospace
Andale Mono