GetFontVariationAxes

Tekst, skrifter, variable skrifter

Beskrivelse

Leser fvar-designakse-ne til en TrueType- eller OpenType CFF2 variabel skrifttype og returnerer deres brukerkoordinatområder som JSON

Syntaks

Delphi

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

Parametere

FontIDEt skrifthåndtak returnert av et TrueType- eller OpenType-API for å opprette eller laste skrifter
AxesJSONMottar en JSON-matrise med hver aksjetagg, lokalisert visningsnavn, minimum, standard, maksimum og skjult-tilstand

Returverdier

Returnerer antall akser, eller 0 når håndtaket er ugyldig, skrifttypen ikke har noen brukbar fvar-tabell, eller dataene dens er feilformet; AxesJSON er [] når ingen akser returneres

JSON-format

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

Merknader

Aksverdier bruker designkoordinatene definert av fonten, før normalisering og eventuell avar-avbildning

TrueType Collection-håndtak undersøker snittet valgt da fonten ble lastet

Se også

CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile