GetFontVariationAxes
Text, teckensnitt, variabla teckensnitt
Beskrivning
Läser en TrueType- eller OpenType CFF2-variabeltypsnitts fvar-designaxlar och returnerar deras användarkoordinatintervall som JSON
Syntax
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;Parametrar
| FontID | Ett typsnittshandle returnerat av ett TrueType- eller OpenType-typsnittsskapande- eller inläsnings-API |
|---|---|
| AxesJSON | Tar emot en JSON-array med varje axeltagg, lokaliserat visningsnamn, minimum, standard, maximum och dold-tillstånd |
Returvärden
Returnerar antalet axlar, eller 0 när handle:t är ogiltigt, typsnittet saknar användbar fvar-tabell eller dess data är felformad; AxesJSON är [] när inga axlar returneras
JSON-format
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]Anmärkningar
Axelvärden använder de designkoordinater som typsnittet definierar, före normalisering och eventuell avar-mappning
TrueType Collection-handles inspekterar det face som valdes när typsnittet lästes in
Se även
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile