Habilitar funciones OpenType

Contents
[ ]

OpenType es un formato de fuente, introducido para brindar un mejor soporte para idiomas y sistemas de escritura internacionales en comparación con PostScript y TrueType. Las funciones de diseño de OpenType se conocen comúnmente como funciones OpenType. El paquete Aspose.Words.Shaping.HarfBuzz proporciona soporte para funciones OpenType en Aspose.Words utilizando el motor de modelado de texto HarfBuzz.

Aspose.Words es capaz de utilizar objetos formadores de texto proporcionados externamente. Un modelador de texto representa una fuente y calcula información de forma para un texto. Un documento normalmente hace referencia a varias fuentes, por lo que es necesaria una fábrica de modeladores de texto. Este paquete contiene una implementación de una fábrica de modeladores de texto utilizada por la propiedad Aspose.Words.Layout.LayoutOptions.TextShaperFactory.

En una aplicación típica, una única instancia de una fábrica de modeladores de texto se comparte entre todas las instancias de documentos. Cada vez que se crea un modelador de texto, se accede a un archivo de fuente. Analizar un archivo de fuente es una operación costosa, por lo que se recomienda almacenarlo en caché. Aspose.Words implementa la clase BasicTextShaperCache que envuelve la implementación de la fábrica del modelador de texto y almacena en caché las instancias del modelador de texto devueltas por la fábrica envuelta.

El siguiente ejemplo de código le muestra cómo activar la compatibilidad con funciones OpenType.