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étodoDescripción
FontLoader.open(path)Cargar una fuente EOT de un camino de archivo
FontConverter.convert(font, target_format)Convertir el EOT en otro formato
EotSerializerSerialización directa EOT

Ver también

 Español