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

FontIDA TrueType variable-font handle returned by a font creation or loading API
AxisCoordinatesKomma- 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