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
| FontID | A TrueType variable-font handle returned by a font creation or loading API |
|---|---|
| AxisCoordinates | Comma- 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