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

FontIDTrueType kintamojo šrifto rankenėlė, grąžinta šriftų kūrimo arba įkėlimo API
AxisCoordinatesKableliais 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