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

FontIDEen fonthandle geretourneerd door een TrueType- of OpenType-font aanmaak- of laad-API
AxesJSONOntvangt 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