
當(dāng)查詢(lookup)包含大量條目時(shí),建議(有時(shí)甚至是強(qiáng)制性的)創(chuàng)建多個(gè)子表(subtable)以保持事情的條理性。子表管理器允許您添加、刪除、重命名和移動(dòng)子表。
與普通查詢一樣,子表的出現(xiàn)順序控制著其處理方式。
一旦主機(jī)應(yīng)用程序在其中一個(gè)子表中找到了匹配項(xiàng),就將停止處理該特定查找。例如,對(duì)字距調(diào)整對(duì)子(kerning pairs )來說,這一特性對(duì)創(chuàng)建一個(gè)“優(yōu)先覆蓋”(override)很有用處??紤]到一個(gè)大型的字距調(diào)整查詢,會(huì)包含數(shù)個(gè)調(diào)整對(duì)子類組。如果有一兩個(gè)對(duì)子需要特別額外的修改,可以把另一個(gè)子表(請(qǐng)將其上移,確保是第一個(gè)子表)添加到該查詢中,在帶有對(duì)子類組的當(dāng)前子表之前添加一個(gè)“例外”。這樣,主機(jī)應(yīng)用程序會(huì)首先找到 這個(gè)”例外”,并跳過大型子表中 “不適合”的值。
注意:每個(gè)子表可以存儲(chǔ)多少條目,有技術(shù)上的限制。導(dǎo)出字體時(shí),如果有必要,F(xiàn)ontCreator 將把子表分解成幾個(gè)單獨(dú)的子表。但我們建議由您自己將大型的查詢拆分成幾個(gè)子表,以保持條目的條理性。