FontCreator14 中文使用手冊

  1. 首頁
  2. FontCreator14 中文使用手冊
  3. OpenType布局功能
  4. Script Editor代碼編輯
  5. OTLFD腳本語法
  6. Subtable關(guān)鍵字

Subtable關(guān)鍵字

有時查找表(lookup table)非常大,最好將其分解成幾個較小的表:對此就可以使用關(guān)鍵字 subtable。子表(Subtable)最常用于包含大量字距調(diào)整對子(kerning pair)的字距調(diào)整表。我們建議每16,000個字距調(diào)整對子就使用一個子表。

聲明一個子表只能在一個普通的查詢表中進行:

lookup MyKerningLookup {

 subtable [name] {

   <lookup declarations>

 }

}

當聲明多個子表時,第一個子表不需要遵守子表語法,但后續(xù)的子表都需要遵守。這意味著:

lookup MyKerningLookup {

 <lookup declarations>

 subtable [name] {

   <lookup declarations>

 }

}

上面的語法是有效的,但是下面的語法

lookup MyKerningLookup {

 subtable [name] {

   <lookup declarations>

 }

 <lookup declarations>

}

是無效的。

子表名(name)是可選項,但為了清晰明確,我們建議還是定義子表名為好。

注意:第一個所聲明的子表將定義查詢的類型,所有后續(xù)子表都必須跟著是同一類型。

這篇文章對您有用嗎?

我們要如何幫助您?