CreateTrueTypeFontVariation
Texto, fuentes, fuentes variables
Descripción
Crea una instancia de una fuente variable TrueType en las coordenadas de eje de diseño solicitadas y añade la fuente estática resultante al documento actual
Sintaxis
Delphi
Function TPDFlib.CreateTrueTypeFontVariation(FontID: Integer; Const AxisCoordinates: WideString): Integer;Parámetros
| FontID | Un identificador de fuente variable TrueType devuelto por una API de creación o carga de fuentes |
|---|---|
| AxisCoordinates | Pares tag=value separados por comas o puntos y coma, como wght=700,wdth=75; los ejes omitidos utilizan sus valores predeterminados y los valores situados fuera de un intervalo declarado se limitan a dicho intervalo |
Valores devueltos
Devuelve un identificador de fuente positivo y lo selecciona si se completa correctamente, o 0 si el identificador no es válido, la coordenada es desconocida o incorrecta, el formato de contorno no es compatible o los datos de variación son incorrectos
Observaciones
El instanciador aplica tuplas gvar, mapas avar, métricas HVAR y MVAR, incluida interpolación IUP y transformaciones compuestas
Los contornos compuestos se aplanan y se emiten como glifos simples, se reconstruyen las métricas horizontales y los límites de la fuente, se eliminan las tablas obsoletas de sugerencias y métricas de dispositivo, y el sfnt de salida recibe una nueva suma de comprobación
La fuente devuelta es una fuente TrueType estática normal que funciona con el dibujo, la incrustación, la creación de subconjuntos, la inspección de glifos y SaveFontToFile; GetFontVariationAxes devuelve 0 para ella
Esta API requiere contornos glyf; utilice CreateOpenTypeFontVariation para fuentes CFF2 variables
Véase también
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline