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
| FontID | Et skrifthåndtak returnert av et TrueType- eller OpenType-API for å opprette eller laste skrifter |
|---|---|
| AxesJSON | Mottar 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