CreateTrueTypeFontVariation
Text, teckensnitt, variabla teckensnitt
Beskrivning
Instansierar en TrueType variabeltypsnitt vid begärda designaxelkoordinater och lägger till det resulterande statiska typsnittet i det aktuella dokumentet
Syntax
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parametrar
| FontID | A TrueType variable-font handle returned by a font creation or loading API |
|---|---|
| AxisCoordinates | Komma- eller semikolonseparerade tag=value-par som wght=700,wdth=75; utelämnade axlar använder sina standardvärden och värden utanför ett deklarerat intervall klipps |
Returvärden
Returnerar ett positivt typsnittshandle och väljer det vid lyckat anrop, eller 0 för ogiltigt handle, okänd eller felformad koordinat, konturformat som inte stöds eller felformade variationsdata
Anmärkningar
Instansiatorn tillämpar normaliserad gvaravarHVARMVAR
Sammansatta konturer plattas ut och avges som enkla glyfer, horisontella mått och teckensnittsgränser byggs om, inaktuell hinting och enhetsmåttstabeller tas bort, och utdata-sfnt får en ny kontrollsumma
SaveFontToFile segmentmappningar, GetFontVariationAxes horisontella metrics och 0 globala metrics, inklusive IUP-interpolation och kompositglyf-transformeringarKompositkonturer plattas ut och ges ut som enkla glyfer, horisontella metrics och typsnittsgränser byggs om, inaktuella hinting- och enhetsmetrik-tabeller tas bort, och utdata-sfnt:en får en ny kontrollsumma
Det returnerade typsnittet är ett vanligt statiskt TrueType-typsnitt som fungerar med ritning, inbäddning, subsetting, glyfinspektion och glyf; CreateOpenTypeFontVariation returnerar CFF2 för detDetta API kräver
Se även
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline