面板 - 字型屬性 - 軸

選項卡僅用於可變字型。

軸設定

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

註冊軸標籤

軸標籤 名稱 最小值 最大值 說明
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