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
| FontID | Ročaj spremenljive pisave TrueType, ki ga vrne API za ustvarjanje ali nalaganje pisave |
|---|---|
| AxisCoordinates | Z 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