CreateTrueTypeFontVariation
Text, fonts, variable fonts
Aprašymas
Instantizuoja TrueType kintamąjį šriftą pageidaujamose projektavimo ašių koordinatėse ir prie esamojo dokumento prideda gautąjį statinįjį šriftą
Sintaksė
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parametrai
| FontID | TrueType kintamojo šrifto rankenėlė, grąžinta šriftų kūrimo arba įkėlimo API |
|---|---|
| AxisCoordinates | Kableliais arba kabliataškiais atskirtosios tag=value poros, tokios kaip wght=700,wdth=75; praleistosios ašys naudoja numatąsias reikšmes, o už deklaruotosios rėžio ribų esančios reikšmės ribojamos |
Grąžinamos reikšmės
Grąžina teigiamąjį šrifto rankenėlę ir sėkmės atveju ją pasirenka, arba 0 netinkamai rankenėlei, nežinomai arba netinkamai suformuotai koordinatei, nepalaikomajai kontūrų formatui arba netinkamai suformuotosioms variacijų duomenims
Pastabos
Instantizatorius taiko normalizuotąsias gvaravarHVARMVAR
SaveFontToFile segmentų schemos, GetFontVariationAxes horizontaliosios metrikos ir 0 globaliųjų metrikų, įskaitant IUP interpoliaciją ir kompozitinių glifų transformacijas. Kompozitinieji kontūrai išlyginami ir išduodami kaip paprastieji glifai, horizontaliosios metrikos ir šrifto ribos atkuriamos, pasenusiosios užuominų ir įrenginio metrikų lentelės pašalinamos, o išvesties sfnt gauna naują kontrolinę sumą
Grąžintasis šriftas – įprastasis statinysis TrueType šriftas, veikiantis su piešimu, įterpimu, poaibiais, glifų patikra ir glyf; CreateOpenTypeFontVariation jam grąžina CFF2. Ši API reikalauja
Taip pat žr.
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline