Cómo trabajar con Fonts EOT en Python

Cómo trabajar con Fonts EOT en Python

EOT (Embedded OpenType) es un formato de fuente compacto utilizado principalmente para el legado Internet Explorer. compatibilidad. Aspose.Font FOSS para Python puede cargar fonts EOT a través de FontLoader.open() y Convertirlos en formatos modernos como TTF o WOFF2.

Guía paso a paso

Paso 1: Instalar el paquete

pip install "aspose-font>=1.0.0"

Paso 2: Importar las clases necesarias

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

Paso 3: Cargar una font EOT

font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)

Paso 4: Convertir EOT en WOFF2

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

font = FontLoader.open("MyFont.eot")
woff2 = FontConverter.convert(font, FontType.WOFF2)

Problemas y soluciones comunes

FontType No reconocido - Importación FontType El paquete de nivel superior: from aspose_font import FontType.

El archivo de EOT no se carga — Asegúrese de que el archivo tiene un título EOT válido. corrompido o Los archivos de la EOT se elevan a FontLoadException.

Preguntas frecuentes

¿Puedo convertir EOT en OTF?

Convertir EOT a TTF primero con FontConverter.convert(font, FontType.TTF),Y luego renome El archivo de salida con un .otf extension si es necesario — OTF y TTF comparten el mismo binario El contenedor.

¿La biblioteca escribe archivos EOT?

FontConverter.convert() No produce EOT. EO se lee solo en Aspose.Font FOSS.

Ver también

 Español