Lavorare con i font EOT

Lavorare con i font EOT

Lavorare con i font EOT

Questa guida mostra come caricare i file OpenType incorporati (EOT) e convertirli in formati moderni come TTF o WOFF2 per i browser e i sistemi operativi attuali.

I OpenType incorporati (EOT) sono un formato di font web legacy usato principalmente dalle versioni più vecchie di Internet Explorer. Aspose.Font FOSS per Python può caricare e convertire i font EOT in formati moderni per l’uso web o desktop.


Caricamento di un font EOT

FontLoader.open() rileva automaticamente il formato EOT dall’intestazione binaria e restituisce un oggetto font con proprietà di metadati standard come font_name e num_glyphs.

from aspose_font import FontLoader

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

Conversione da EOT a TTF

FontConverter.convert(font, target) accetta qualsiasi font caricato e produce un nuovo oggetto font nel formato di destinazione specificato. La conversione preserva i contorni dei glifi e i metadati.

from aspose_font import FontLoader
from aspose_font.converter import FontConverter  # internal API — may change between releases

eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")

Suggerimenti e buone pratiche

  • I file EOT possono essere caricati e convertiti in altri formati; usa EotSerializer.serialize(font) per produrre un output binario EOT
  • Per la consegna web moderna, converti EOT in WOFF2 tramite FontConverter.convert(font, "woff2")
  • Usa EotSerializer.serialize() per la serializzazione diretta di EOT

API Reference Riepilogo

Classe / MetodoDescrizione
FontLoader.open(path)Carica un font EOT da un percorso file
FontConverter.convert(font, target_format)Converti EOT in un altro formato
EotSerializerSerializzazione diretta EOT

Vedi anche

 Italiano