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 / Metodo | Descrizione |
|---|---|
FontLoader.open(path) | Carica un font EOT da un percorso file |
FontConverter.convert(font, target_format) | Converti EOT in un altro formato |
EotSerializer | Serializzazione diretta EOT |