本教程介紹如何為您的字型新增花式連筆(swashes)、連字(ligatures)與風格化集(stylistic sets)等亮點。
本教程不是關於使用字型,而是關於字型設計師如何向字型新增花飾、連字和樣式集等寶石。這很容易實現,並且可能會促進您的字型銷售。
字型可以遠不止是一堆字元。如今,所有專業字型都附帶 OpenType 佈局功能,我們將解釋如何向字型新增幾種最常見和最受歡迎的功能:
這些功能都用於用一個替換品替換一個或多個字元。我們將不討論定位功能,因為這些已經在其他教程中處理了。<TODO 參見間距和字距>。
使用 FontCreator,除了上下文替代之外,所有功能都可以自動新增到字型中。只需確保您新增了額外的字形,並根據我們的 字形命名約定 對其進行命名。
在 OpenType 設計器視窗中,單擊左上角的第一個圖示以開啟生成和更新 OpenType 功能視窗。您現在可以選擇要生成和/或更新的功能。
下面我們將為每個功能提供所需字形名稱。
將此功能用於使用自定義設計的連字看起來更好的字母組合,例如 fi、fl 和 ffl。通常它們會改善否則會重疊的字母外觀。應用程式知道這些連字應在正常條件下使用,但使用者可能會禁用 liga 功能。
FontCreator 說明:標準連字會自動檢測,因此不必擔心這些。如果您想新增額外的連字,請使用連字命名約定,以及 .liga 字尾。如果您想為這三個字元的組合 "f f b" 新增連字,請將其命名為 "f_f_b.liga"。
有 20 個功能可用於樣式集,它們都允許對應於字符集部分的樣式變體字形集,例如,您可以為開放字母提供封閉的替代品。
FontCreator 說明:給字形原始字元的名稱,併為樣式集新增相應的字尾。因此,如果您有字母 "g" 的變體,並且希望它在樣式集 4 中,請將其命名為 "g.ss04"。
這個很容易新增,因為它只需要一個額外的字形。它允許終端使用者用替代形式替換零的預設形式,例如,使用對角斜線穿過計數器來區分 0 和 O(零和大寫 O)。
FontCreator 說明:給斜槓零這個名稱:"zero.zero"。
我們強烈建議您向字型新增幾種數字變體,因為終端使用者可能只使用帶有替代數字的字型。對於財務和市場研究文件,表格數字最重要,而對於營銷手冊和廣告,舊式數字可能更合適,因為它們的設計看起來更像小寫字母。
FontCreator 說明:向所有舊式數字新增 ".onum",例如 "zero.onum",並向所有表格數字新增 ".tnum",例如 "zero.tnum" 等。
此功能允許終端使用者用相應的裝飾字形替換預設字元。您可以為給定字元提供多個花飾替代品。
FontCreator 說明:向所有裝飾字形新增 ".swsh" 字尾。
本教程中的最後一個功能更復雜,因為它允許您新增智慧替換,這些替換基於考慮替換的字元之前和/或之後的字元。例如,如果小寫字母 l 前面有另一個小寫字母 l,您將使其使用替代字形。
FontCreator 說明:它需要兩個手動步驟:
1. 新增替換查詢(將其命名為 mirror)並新增一項:"l -> l.mirrored"。
2. 向上下文替代功能新增鏈式上下文替換查詢,並向其新增此項:回溯 "l",輸入 "l",並向其新增替換表 "mirror"。
使用 FontCreator,很容易向字型新增高階 OpenType 佈局功能。
然而,並非所有應用程式都完全支援所有 OpenType 佈局功能,因此請測試您的字型,並向客戶提供關於他們可以在哪裡使用哪些 OpenType 功能的準確資訊。
Illustrator、InDesign、CorelDRAW 和 Affinity Designer 支援我們在本教程中展示的所有替換功能。Word 2010 及更高版本幾乎支援所有這些功能(尚不支援斜槓零和花飾),可以透過單擊格式 → 字型 → 高階來訪問:
讓我們知道您的結果,我們喜歡聽到您的反饋!