面板 - 字體屬性 - 軸

選項卡僅用於可變字體。

軸設置

最常見的註冊軸是粗細軸,但還有其他幾個註冊軸和許多非官方軸。

註冊軸標籤

軸標籤 名稱 最小值 最大值 説明
ital 斜體 0 1 值 0 可以解釋為"羅馬"(非斜體),值 1 可以解釋為(完全)斜體
opsz 光學尺寸 > 0 值可以解釋為文本大小,以排版點為單位
slnt 傾斜 > -90 < 90 值可以解釋為角度,以逆時針度為單位
wdth 寬度 > 0 值可以解釋為字體設計師認為"正常寬度"的百分比
wght 粗細 1 1000 值可以與粗細類的值進行直接比較

要添加軸,單擊 [+] 工具欄按鈕,並選擇註冊、非官方、自定義或全局軸。

全局軸在同一字體系列的多個可變字體之間使用。最常見的全局軸是斜體軸。

除全局軸外,所有軸都有最小值、預設值和最大值。這些值是用户比例座標,它們從軸映射(見下文)和主位置派生。

斜體字體不應同時包含斜體和傾斜軸,除非字體系列包含不同傾斜程度的多個斜體設計。大多數字體由兩個可變字體組成。一個用於羅馬體,另一個用於斜體樣式。在這種情況下,兩個字體都應包含全局斜體軸,該軸不用於插值。

排序

應用程式可用於確定字體名稱的主要排序,或在組合字體系列或字體名稱時對標籤進行排序的值。編號從 0 開始。為了確保向用户呈現字體名稱的方式一致,軸排序應在系列內的不同字體之間保持一致,並與實例的樣式名稱保持一致。

注意:似乎並非所有軟件都使用此排序,因此最好通過上下箭頭工具欄按鈕重新排序軸。

離散(不可插值)

此選項不會最終出現在字體中,但它用於確定軸是否是插值的一部分。它可用於將字體系列設計為一個可變字體,而在導出時將其分為單獨的可變字體,因此所有離散軸都變為全局軸。

隱藏(軸不應直接在用户界面中暴露)

表示字體開發人員的建議,即軸不應在應用程式用户界面中直接向最終用户公開。設置此標誌的原因可能包括軸僅用於程式互動,或字體開發人員打算在字體內部使用。如果設置了此標誌,則軸不應在應用程式用户界面中向用户公開,除非在專門場景中,例如字體檢查實用程式。

映射

可以選擇提供軸映射以修改設計沿特定軸的不同實例的變化方式。

在設計字體時,使用設計座標,但它們不必代表實際的用户比例座標。例如,通常使用主幹寬度作為粗細的設計值,但需要將這些值映射到用户的實際粗細值。例如,僅具有粗細軸的可變字體,常規粗細的主幹寬度可以為 60 個字體單位,而對於最終用户,實際粗細值將為 400。

有效的映射值集合是包含至少用於最小值、預設值和最大值的映射對的集合。如果預設值等於最小值或最大值,則該映射必須包含兩次。否則,映射被視為無效並將被忽略。映射對由兩個值組成,第一個值在用户空間中,第二個值在設計空間中。例如:

100 16, 200 36, 300 56, 400 72, 500 108, 600 138, 700 170

這些附加比例映射的概念效果是使沿軸的變化不那麼線性。值在每個段內線性變化,但附加段使值在整個軸範圍內的變化方式總體上不那麼線性。此效果也可以描述為壓縮比例的某些部分,而使其他部分不那麼壓縮。

軸值

軸值

軸值提供有關設計變化的某些特定軸上的特定樣式屬性值,或設計變化軸值的組合,以及這些值與用作子系列名稱中元素的標籤的關係的詳細資訊。此資訊對於在應用程式用户界面中呈現字體很有用。它還被平台用於在具有廣泛樣式的豐富排版字體系列與使用遺留字體系列模型的舊應用程式之間提供兼容性。

這些值是用户比例座標。在可變字體中,強烈建議為所有命名實例的排版子系列名稱的每個元素包含軸值。

使用從實例生成工具欄選項,根據所有提供的實例的樣式名稱和軸位置生成軸值。

格式

目前有四種不同的軸值格式。

1. 值,允許您將特定的軸值與名稱關聯(例如 Bold -> 700 用於粗細軸)

2. 範圍,允許特定名稱的名義值以及最小值和最大值。最小值通過提供"-INF"支援負無窮大,最大值通過提供"INF"支援正無窮大。

3. 連結,允許您將特定的軸值與名稱關聯,以及從該值開始的樣式連結映射(例如 Regular -> 400 & Linked -> 700 用於粗細軸)

4. 多軸,允許兩個或多個軸值組合。

可省略軸值名稱

如果設置,表示軸值代表軸的"正常"值,並且在組合名稱字符串時可以省略。

較舊的兄弟字體屬性

如果設置,軸值提供適用於同一字體系列內其他字體的軸值資訊。如果其他字體較早發佈且不包含某些軸的值資訊,則使用此資訊。如果其他字體的較新版本包含資訊本身並且存在,則忽略此軸值。

省略的後備名稱

如果所有軸值名稱都可省略,則在組合名稱時可以使用的名稱(如"Regular")。例如,"正常"粗細和"羅馬"傾斜都可能標記為可省略的軸值名稱,因此正常粗細和羅馬傾斜的組合名稱可能導致空字符串。

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