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
| FontID | Et TrueType-håndtak for variabel font returnert av et fontopprettings- eller -laste-API |
|---|---|
| AxisCoordinates | Kommaseparerte 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