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

FontIDRočaj spremenljive pisave CFF2, ki ga vrne API za ustvarjanje ali nalaganje pisave OpenType
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, 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