Travailler avec EOT Fonts

Travailler avec EOT Fonts

Ce guide montre comment charger les fichiers OpenType (EOT) intégrés et les convertir dans des formats modernes tels que TTF ou WOFF2 pour les navigateurs actuels et systèmes d’exploitation.

OpenType (EOT) est un format de phonnette web héréditaire utilisé principalement par les versions antérieures d’Internet Explorer. Aspose.Font FOSS pour Python peut charger et convertir des phones EOT dans des formats modernes pour l’utilisation Web ou sur le bureau.


Créer un EOT Font

‘FontLoader.open()’ détecte automatiquement le format EOT de l’encadrement binaire et retourne un objet de caractère avec des propriétés métadonnées standard telles que ‘font_name’ et ’num_glyphs’.

from aspose_font.loader import FontLoader

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

Convertir EOT à TTF

‘FontConverter.convert(font, cible)’ accepte tout chiffre chargé et produit un nouveau objet de chiffres dans le format cibles spécifiés.

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter

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

Conseils et meilleures pratiques

  • Les fichiers EOT peuvent être chargés et convertis en d’autres formats ; utilisez ‘EotSerializer.serialize(font)` pour produire la sortie binaire de l’EOT
  • Pour la livraison en ligne moderne, convertez EOT à WOFF2 via FontConverter.convert(font, «woff2»)
  • Utilisez EotSerializer.serialize() pour la sérialisation EOT directe

Le résumé de référence API

Class / MethodDescription
FontLoader.open(path)Load an EOT font from a file path
FontConverter.convert(font, target_format)Convert EOT to another format
EotSerializerDirect EOT serialization

Voir aussi

  • Aspose.Font - Documentation d’entreprise
 Français