GetFontVariationAxes
テキスト、フォント、可変フォント
説明
TrueType または OpenType CFF2 可変フォントの fvar デザイン軸を読み取り、そのユーザー座標範囲を JSON として返します
構文
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;パラメータ
| FontID | TrueType または OpenType フォントの作成 API または読み込み API から返されたフォントハンドル |
|---|---|
| AxesJSON | 各軸のタグ、ローカライズされた表示名、最小値、既定値、最大値、非表示状態を含む JSON 配列を受け取る |
戻り値
軸数を返します。0 の場合は、ハンドルが無効、フォントに使用可能な fvar テーブルがない、またはデータが不正です。軸が返されない場合、AxesJSON は [] です
JSON 形式
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]備考
軸値は、正規化と avar マッピングの前にフォントで定義されたデザイン座標を使用します
TrueType Collection ハンドルは、フォント読み込み時に選択された face を検査します
関連項目
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile