CreateOpenTypeFontVariation
besedilo, pisave, spremenljive pisave
Opis
Instantira spremenljivo pisavo OpenType CFF2 na zahtevanih koordinatah oblikovnih osi in nastalo statično pisavo CFF doda trenutnemu dokumentu
Sintaksa
Delphi
Function TPDFlib.CreateOpenTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parametri
| FontID | Ročaj spremenljive pisave CFF2, ki ga vrne API za ustvarjanje ali nalaganje pisave OpenType |
|---|---|
| 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, pisavo, ki ni CFF2, neznano ali nepravilno oblikovano koordinato, nepodprto strukturo CFF2 ali nepravilno oblikovane podatke variacij
Opombe
Ustvarjalec primerkov oceni vsindex in blend proti shrambi variacij CFF2, razširi lokalne in globalne podprograme, uveljavi vodoravne mere HVAR in podprte globalne mere MVAR ter uskladi skupne osi slogeIzhod je CID-ključana pisava OpenType CFF1 s pravilno kontrolno vsoto in statičnimi charstring in merami; zastarele tabele variacij, navodil in podpisa se odstranijo
Rekurzija CharString, uporaba sklada operandov, število operacij, velikosti INDEX in velikost izhoda so omejeni pred dodelitvijo, tako da nepravilno oblikovan vnos spodleti brez vračanja delne pisaveVrnjena pisava dela z risanjem, vgrajevanjem, podmnožičenjem CFF in
SaveFontToFile; GetFontVariationAxes vrne zanjo 0Nalaganje pisave CFF2 neposredno izbere njeno privzeto statično instanco, hkrati pa ohrani izvirni spremenljivi program za poznejše klice tega API
Use
CreateTrueTypeFontVariation za spremenljive pisave z orisi glyf
Glejte tudi
GetFontVariationAxes, CreateTrueTypeFontVariation, AddOpenTypeFontFromFile, SaveFontToFile