CreateOpenTypeFontVariation

Text, fonts, variable fonts

Opis

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

Sintaksa

Delphi

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

Parametri

FontIDA CFF2 variable-font handle returned by an OpenType 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, font koji nije CFF2, nepoznatu ili deformiranu koordinatu, nepodržanu CFF2 strukturu ili deformirane podatke varijacija

Napomene

Primjenjivač vrednuje vsindex i blend prema CFF2 spremištu varijacija, širi lokalne i globalne potprograme, primjenjuje vodoravne metrike HVAR i podržane globalne metrike MVAR te usklađuje uobičajene stilske osi

Izlaz je CID-ključni CFF1 OpenType font s ispravnom kontrolnom sumom, statičkim charstringovima i metrikama; zastarjele tablice varijacija, hint programa i potpisa uklanjaju se

CharString recursion, operand stack usage, operation count, INDEX sizes and output size are bounded before allocation, so malformed input fails without returning a partial font

Vraćeni font radi s crtanjem, ugrađivanjem, CFF podskupovima i SaveFontToFile; GetFontVariationAxes za njega vraća 0

Izravno učitavanje CFF2 fonta bira njegovu zadanu statičku instancu uz zadržavanje izvornog promjenjivog programa za kasnije pozive ovog API-ja

Za promjenjive fontove s konturama glyf upotrijebite CreateTrueTypeFontVariation

Vidi također

GetFontVariationAxes, CreateTrueTypeFontVariation, AddOpenTypeFontFromFile, SaveFontToFile