CreateTrueTypeFontVariation
Text, fonts, variable fonts
Descriere
Rulează auditurile de conformitate selectate pe un singur pipeline de validare și returnează raportul structurat combinat
Sintaxă
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parametri
| FontID | Un handle de font variabil TrueType returnat de un API de creare sau de încărcare de fonturi |
|---|---|
| AxisCoordinates | Perechi tag=valoare separate prin virgulă sau punct și virgulă, precum wght=700,wdth=75; axele omise folosesc valorile lor implicite, iar valorile în afara intervalului declarat sunt limitate |
Return values
Returnează un handle de font pozitiv și îl selectează în caz de succes, sau 0 pentru un handle invalid, o coordonată necunoscută sau malformată, un format de contur nesuportat sau date de variație malformate
Observații
Instantiatorul aplică gvaravarHVARMVAR normalizați
segmentele de mapă SaveFontToFile, metricile orizontale GetFontVariationAxes și metricile globale 0, inclusiv interpolarea IUP și transformările glifelor compuse Contururile compuse sunt aplatizate și emise ca glife simple, metricile orizontale și marginile fontului sunt reconstruite, tabelele de hinting și de metrici de dispozitiv perimate sunt eliminate, iar sfnt-ul de ieșire primește un checksum nou
Fontul returnat este un font TrueType static obișnuit care funcționează cu desenarea, încorporarea, subsetting-ul, inspecția glifelor și glyf; CreateOpenTypeFontVariation returnează CFF2 pentru el Acest API necesită
Vedeți și
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline