Trabajar con Fonts EOT
Trabajar con Fonts EOT
Este guía muestra cómo cargar archivos de OpenType (EOT) integrados y convertirlos en formatos modernos como TTF o WOFF2 para los navegadores actuales y sistemas operativos.
El formato de fonts Web (EOT) es un formato web heredado que se utiliza principalmente por versiones más antiguas de Internet Explorer. Aspose.Font FOSS para Python puede cargar y convertir las fontas EOT en formatos modernos para uso web o desktop.
Cargar una font EOT
FontLoader.open() detecta automáticamente el formato EOT desde el título binario y devolve un objeto de fuente con propiedades metadatos estándar como: font_name y num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Convertir EOT en TTF
FontConverter.convert(font, target) acepta cualquier fuente cargada y produce un nuevo objeto de fuentes en el formato objetivo especificado. La conversión conserva las líneas de salida y los metadatos de la glif.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Consejos y mejores prácticas
- Los archivos EOT pueden ser cargados y convertidos en otros formatos; utiliza
EotSerializer.serialize(font)Producir EOT de producción binaria - Para la entrega web moderna, convertir EOT a WOFF2 mediante
FontConverter.convert(font, "woff2") - Uso
EotSerializer.serialize()Para la serificación directa de EOT
Sumación de referencia API
| Clase / Método | Descripción |
|---|---|
FontLoader.open(path) | Cargar una fuente EOT de un camino de archivo |
FontConverter.convert(font, target_format) | Convertir el EOT en otro formato |
EotSerializer | Serialización directa EOT |