智慧元件

智慧元件是帶有引數的元件引用。引用的字形定義一個或多個智慧軸——例如寬度或粗細——並在這些軸的極端位置攜帶備用圖層。宿主字形沿每個軸選擇值,並透過在備用圖層之間插值來渲染元件。

將智慧元件用於獨立於字型其餘母版變化的設計元素:可以更長或更短的襯線、可以更寬的計數器、可以更粗的筆畫——在設定字型母版會過度或與您實際想要的變化不匹配的地方。

智慧軸

智慧軸在引用的字形上定義。每個軸都有一個名稱、一個數值範圍(最小值、最大值)和一個預設值。字形可以有任意數量的智慧軸。透過母版和圖層面板新增智慧軸。

備用圖層

母版圖層本身位於每個智慧軸的一端——最小值或最大值——並表示該極端的形狀。備用圖層覆蓋沿軸的其他位置。對於單個寬度軸,母版位於軸的一端,您在另一端新增一個備用圖層;編輯器在它們之間插值。備用圖層在母版和圖層面板中顯示為巢狀在其所屬母版行下。

使用智慧元件

從宿主字形引用智慧元件字形,就像引用任何其他元件一樣。透過元件的屬性設定智慧座標——元件智慧軸上的值。每個引用可以選擇自己的值,因此同一智慧元件在單個宿主中的兩個例項可以在其軸的不同位置渲染。

檔案格式

FontCreator 專案檔案完全支援智慧元件,該檔案在儲存和載入時保留此版本的每個功能。它們還可以透過 .glyphs 版本 3 格式乾淨地往返:智慧軸定義、每個母版的備用圖層和宿主的智慧座標都得到保留。

英文原文:https://www.high-logic.com/fontcreator/manual16/fc_smartcomponents.html