CreateTrueTypeFontVariation
Texte, polices, polices variables
Description
Instancie une police variable TrueType aux coordonnées d'axes de conception demandées et ajoute la police statique résultante au document actuel
Syntaxe
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Paramètres
| FontID | Descripteur de police variable TrueType renvoyé par une API de création ou de chargement de police |
|---|---|
| AxisCoordinates | Paires tag=value séparées par virgule ou point-virgule, telles que wght=700,wdth=75 ; les axes omis utilisent leur valeur par défaut et les valeurs hors plage sont bornées |
Valeurs de retour
Renvoie et sélectionne un handle de police positif en cas de réussite, ou 0 pour un handle, une coordonnée, un format de contour ou des données de variation non valides ou non pris en charge
Remarques
L’instanciateur applique les tuples gvar normalisés, les correspondances de segments avar, les métriques horizontales HVAR et les métriques globales MVAR, y compris l’interpolation IUP et les transformations de glyphes composites
Les contours composites sont aplatis et émis sous forme de glyphes simples, les métriques horizontales et les limites de la police sont reconstruites, les anciennes tables d’optimisation et de métriques de périphérique sont supprimées, et la sortie sfnt reçoit une nouvelle somme de contrôle
La police renvoyée est une police TrueType statique normale compatible avec le tracé, l’incorporation, la création de sous-ensembles, l’inspection des glyphes et SaveFontToFile ; GetFontVariationAxes renvoie 0 pour cette police
Cette API exige des contours glyf ; utilisez CreateOpenTypeFontVariation pour les polices variables CFF2
Voir aussi
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline