CreateTrueTypeFontVariation

Tekst, skrifter, variable skrifter

Beskrivelse

Instansierer en TrueType variabel skrifttype ved ønskede designakse-koordinater og legger den resulterende statiske skrifttypen til gjeldende dokument

Syntaks

Delphi

Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;

Parametere

FontIDEt TrueType-håndtak for variabel font returnert av et fontopprettings- eller -laste-API
AxisCoordinatesKommaseparerte eller semikolonseparerte tag=value-par som wght=700,wdth=75; utelatte akser bruker sine standardverdier, og verdier utenfor et deklarert område begrenses

Returverdier

Returnerer et positivt skrifthåndtak og velger det ved suksess, eller 0 for et ugyldig håndtak, ukjent eller feilformet koordinat, ustøttet omrissformat eller feilformet variasjonsdata

Merknader

Instansiereren anvender normaliserte gvar-tupler, avar-segmentkart, HVAR horisontale måltall og MVAR globale måltall, inkludert IUP-interpolering og sammensatte glyf-transformasjoner

Sammensatte omriss flattene ut og emitteres som enkle glyfer, horisontale måltall og fontgrenser bygges opp igjen, foreldede hinting- og enhetsmåltall-tabeller fjernes, og utdata-sfnt-en får en ny sjekksum

Den returnerte fonten er en vanlig statisk TrueType-font som fungerer med tegning, innbygging, delmengde, glyfinspeksjon og SaveFontToFile; GetFontVariationAxes returnerer 0 for den

Dette API-et krever glyf-omriss; bruk CreateOpenTypeFontVariation for variable CFF2-fonter

Se også

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline