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 FontTypePaso 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.