CreateTrueTypeFontVariation

Text, fonts, variable fonts

Opis

Primjenjuje TrueType promjenjivi font na zatraženim koordinatama projektnih osi i dodaje rezultirajući statički font u trenutačni dokument

Sintaksa

Delphi

Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;

Parametri

FontIDA TrueType variable-font handle returned by a font creation or loading API
AxisCoordinatesComma- or semicolon-separated tag=value pairs such as wght=700,wdth=75; omitted axes use their defaults and values outside a declared range are clamped

Povratne vrijednosti

Vraća pozitivnu ručku fonta i bira je pri uspjehu, ili 0 za nevaljanu ručku, nepoznatu ili deformiranu koordinatu, nepodržani format konture ili deformirane podatke varijacija

Napomene

Primjenjivač primjenjuje normalizirane torke gvar, segmentne mape avar, vodoravne metrike HVAR i globalne metrike MVAR, uključujući IUP interpolaciju i transformacije kompozitnih glifova

Kompozitni glifovi se spljoštavaju i emitiraju kao jednostavni glifovi, vodoravne metrike i granice fonta ponovno se grade, zastarjeli hinting i tablice metrika uređaja uklanjaju se, a izlazni sfnt dobiva novu kontrolnu sumu

Vraćeni font običan je statički TrueType font koji radi s crtanjem, ugrađivanjem, podskupovima, ispitivanjem glifova i SaveFontToFile; GetFontVariationAxes za njega vraća 0

Ovaj API zahtijeva konture glyf; za promjenjive CFF2 fontove upotrijebite CreateOpenTypeFontVariation

Vidi također

GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline