CreateTrueTypeFontVariation
Tekst, lettertypen, variabele lettertypen
Beschrijving
Instantieert een TrueType-variabel font op de gevraagde design-as-coördinaten en voegt het resulterende statische font toe aan het huidige document
Syntaxis
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parameters
| FontID | Een TrueType-variabelefonthandle geretourneerd door een font aanmaak- of laad-API |
|---|---|
| AxisCoordinates | Door komma's of puntkomma's gescheiden tag=value-paren zoals wght=700,wdth=75; weggelaten assen gebruiken hun standaardwaarden en waarden buiten een opgegeven bereik worden afgekapt |
Retourwaarden
Geeft bij succes een positieve fonthandle terug en selecteert die, of 0 bij een ongeldige handle, een onbekende of misvormde coördinaat, een niet-ondersteund outline-formaat of misvormde variation data
Opmerkingen
De instantiator past genormaliseerde gvar-tupels, avar-segmentkaarten, HVAR-horizontale metriek en MVAR-globale metriek toe, inclusief IUP-interpolatie en transformaties van samengestelde glyphs
Samengestelde omtrekken worden afgeplat en als eenvoudige glyphs uitgegeven, horizontale metriek en fontgrenzen worden herbouwd, verouderde hinting- en devicemetriektabellen worden verwijderd en de sfnt-uitvoer krijgt een nieuwe checksum
Het geretourneerde font is een gewoon statisch TrueType-font dat werkt met tekenen, insluiten, subsetting, glyphinspectie en SaveFontToFile; GetFontVariationAxes geeft er 0 voor terug
Deze API vereist glyf-omtrekken; gebruik CreateOpenTypeFontVariation voor variabele CFF2-fonts
Zie ook
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline