GetFontVariationAxes
Texto, fuentes, fuentes variables
Descripción
Lee los ejes de diseño fvar de una fuente variable TrueType u OpenType CFF2 y devuelve sus rangos de coordenadas de usuario como JSON
Sintaxis
Delphi
Function TPDFlib.GetFontVariationAxes(FontID: Integer; Out AxesJSON: WideString): Integer;Parámetros
| FontID | Un identificador de fuente devuelto por una API de creación o carga de fuentes TrueType u OpenType |
|---|---|
| AxesJSON | Recibe una matriz JSON que contiene la etiqueta de cada eje, el nombre de visualización localizado, el mínimo, el valor predeterminado, el máximo y el estado oculto |
Valores devueltos
Devuelve el número de ejes, o 0 cuando el identificador no es válido, la fuente no tiene una tabla fvar utilizable o sus datos están mal formados; AxesJSON es [] cuando no se devuelve ningún eje
Formato JSON
[{"tag":"wght","name":"Weight","minimum":100,"default":400,"maximum":900,"hidden":false}]Observaciones
Los valores de eje usan las coordenadas de diseño definidas por la fuente, antes de la normalización y cualquier asignación avar
Los identificadores de TrueType Collection inspeccionan la cara seleccionada cuando se cargó la fuente
Véase también
CreateTrueTypeFontVariation, CreateOpenTypeFontVariation, AddTrueTypeFont, AddTrueTypeFontFromFile