GetFontVariationAxes

Tekst, czcionki, czcionki zmienne

Opis

Odczytuje osie projektowe fvar zmiennej czcionki TrueType lub OpenType CFF2 i zwraca ich zakresy we współrzędnych użytkownika jako JSON

Składnia

Delphi

Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;

Parametry

FontIDUchwyt czcionki zwrócony przez interfejs API tworzenia lub wczytywania czcionki TrueType albo OpenType
AxesJSONOtrzymuje tablicę JSON zawierającą znacznik każdej osi, zlokalizowaną nazwę wyświetlaną, minimum, wartość domyślną, maksimum i stan ukrycia

Wartości zwracane

Zwraca liczbę osi albo 0, gdy uchwyt jest nieprawidłowy, czcionka nie ma użytecznej tabeli fvar lub jej dane są uszkodzone; AxesJSON ma wartość [], gdy nie zwrócono osi

Format JSON

[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]

Uwagi

Wartości osi używają współrzędnych projektowych zdefiniowanych przez czcionkę przed normalizacją i odwzorowaniem avar

Uchwyty TrueType Collection sprawdzają krój wybrany podczas wczytywania czcionki

Zobacz również

CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile