CreateTrueTypeFontVariation

besedilo, pisave, spremenljive pisave

Opis

Instantira spremenljivo pisavo TrueType na zahtevanih koordinatah oblikovnih osi in nastalo statično pisavo doda trenutnemu dokumentu

Sintaksa

Delphi

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

Parametri

FontIDRočaj spremenljive pisave TrueType, ki ga vrne API za ustvarjanje ali nalaganje pisave
AxisCoordinatesZ vejico ali podpičjem ločeni pari tag=vrednost, kot je wght=700,wdth=75; izpuščene osi uporabijo svoje privzete vrednosti, vrednosti izven napovedanega razpona pa se omejijo

Vrnjene vrednosti

Vrne pozitiven ročaj pisave in ga ob uspehu izbere, ali 0 za neveljaven ročaj, neznano ali nepravilno oblikovano koordinato, nepodprt format orisa ali nepravilno oblikovane podatke variacij

Opombe

Ustvarjalec primerkov uveljavi normalizirane gvaravarHVARMVAR

SaveFontToFile preslikave segmentov, GetFontVariationAxes vodoravne mere in 0 globalnih mer, vključno z interpolacijo IUP in transformacijami sestavljenih glifovSestavljeni orisi se sploščijo in izdajo kot preprosti glifi, vodoravne mere in meje pisave se znova zgradijo, zastarele tabele navodil in napravnih mer se odstranijo, izhodni sfnt pa dobi nov kontrolni vsoto

Vrnjena pisava je običajna statična pisava TrueType, ki dela z risanjem, vgrajevanjem, podmnožičenjem, pregledom glifov in glyf; CreateOpenTypeFontVariation vrne zanjo CFF2Ta API zahteva

Glejte tudi

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline