GetFontVariationAxes
文字、字型、可變字型
描述
讀取 TrueType 或 OpenType CFF2 可變字型的 fvar 設計軸,並以 JSON 傳回其使用者座標範圍
語法
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;參數
| FontID | 由 TrueType 或 OpenType 字型建立或載入 API 傳回的字型控制代碼 |
|---|---|
| AxesJSON | 接收 JSON 陣列,內含每個軸的標籤、在地化顯示名稱、最小值、預設值、最大值與隱藏狀態 |
傳回值
傳回軸的數量;控制代碼無效、字型沒有可用的 fvar 表或資料格式錯誤則為 0;沒有回傳任何軸時 AxesJSON 為 []
JSON 格式
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]備註
軸值使用字型定義的設計座標,即正規化與任何 avar 對應之前的值
TrueType Collection 控制碼檢視的是載入字型時所選的字面
另見
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile