GetFontVariationAxes

Text, písma, variabilní písma

Popis

Čte designové osy fvar variabilního fontu TrueType nebo OpenType CFF2 a vrací jejich rozsahy uživatelských souřadnic jako JSON

Syntaxe

Delphi

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

Parametry

FontIDPopisovač fontu vrácený API pro vytváření nebo načítání fontů TrueType nebo OpenType
AxesJSONPřijímá pole JSON obsahující značku každé osy, lokalizovaný zobrazovaný název, minimum, výchozí hodnotu, maximum a skrytý stav

Návratové hodnoty

Vrací počet os, nebo 0, když je popisovač neplatný, font nemá použitelnou tabulku fvar nebo jsou jeho data poškozená; AxesJSON je [], když se nevrátí žádné osy

Formát JSON

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

Poznámky

Hodnoty os používají designové souřadnice definované fontem, před normalizací a jakýmkoli mapováním avar

Popisovače TrueType Collection inspektují střih vybraný při načtení fontu

Viz také

CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile