CreateTrueTypeFontVariation
Texto, fuentes, fuentes variables
Descripción
Crea una instancia de una fuente variable TrueType en las coordenadas solicitadas de los ejes de diseño y agrega 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 punto y coma, como wght=700,wdth=75; los ejes omitidos usan sus valores predeterminados y los valores fuera de un intervalo declarado se limitan |
Valores devueltos
Devuelve un identificador de fuente positivo y lo selecciona si tiene éxito, o 0 si el identificador no es válido, la coordenada es desconocida o está mal formada, el formato de contorno no es compatible o los datos de variación están mal formados
Observaciones
El instanciador aplica tuplas gvar normalizadas, mapas de segmentos avar, métricas horizontales HVAR y métricas globales MVAR, incluida la interpolación IUP y las transformaciones de glifos compuestos
Los contornos compuestos se aplanan y emiten como glifos simples, se reconstruyen las métricas horizontales y los límites de 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 dibujo, incrustación, subconjuntos, inspección de glifos y SaveFontToFile; GetFontVariationAxes devuelve 0 para ella
Esta API requiere contornos glyf; use CreateOpenTypeFontVariation para fuentes variables CFF2
Véase también
GetFontVariationAxes, CreateOpenTypeFontVariation, SaveFontToFile, GetFontGlyphOutline