GetFontVariationAxes
Tekst, lettertypen, variabele lettertypen
Beschrijving
Leest de fvar-ontwerpassen van een TrueType- of OpenType CFF2-variabel font en geeft hun gebruikerscoördinaatbereiken terug als JSON
Syntaxis
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;Parameters
| FontID | Een fonthandle geretourneerd door een TrueType- of OpenType-font aanmaak- of laad-API |
|---|---|
| AxesJSON | Ontvangt een JSON-array met per as de axis-tag, gelokaliseerde weergavenaam, minimum, standaardwaarde, maximum en hidden-state |
Retourwaarden
Geeft het aantal assen terug, of 0 wanneer de handle ongeldig is, het font geen bruikbare fvar-tabel heeft of zijn data misvormd is; AxesJSON is [] wanneer er geen assen worden teruggegeven
JSON-indeling
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]Opmerkingen
Aswaarden gebruiken de ontwerpcoördinaten die het font definieert, vóór normalisatie en eventuele avar-toewijzing
TrueType Collection-handles inspecteren de face die was geselecteerd toen het font werd geladen
Zie ook
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile