Comment travailler avec des fonts EOT dans Python

Comment travailler avec des fonts EOT dans Python

EOT (Embedded OpenType) est un format de phonnette compact utilisé principalement pour le héritage Internet Explorer. compatibilité. Aspose.Font FOSS pour Python peut charger des phontres EOT via FontLoader.open() et Convertez-les dans des formats modernes tels que TTF ou WOFF2.

Guide étape par étapes

Étape 1 : Installer le package

pip install "aspose-font>=1.0.0"

Étape 2 : Importation des classes requises

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

Étape 3 : Remplissez un EOT Font

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

Étape 4 : Convertir EOT à WOFF2

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

font = FontLoader.open("MyFont.eot")
woff2 = FontConverter.convert(font, FontType.WOFF2)

Problèmes communs et fixations

FontType pas reconnu - Importation FontType Le package de haut niveau : from aspose_font import FontType.

Le fichier EOT échoue à charger - Assurez-vous que le fichier a un titre EOT valide. corrompu ou Les fichiers EOT élevées augmentent la FontLoadException.

Questions fréquemment posées

Puis-je convertir EOT à OTF ?

Convertir EOT à TTF d’abord avec FontConverter.convert(font, FontType.TTF),Et puis renommée Le fichier de sortie avec un .otf extension si nécessaire — OTF et TTF partagent le même binaire conteneur .

La bibliothèque écrit-elle des fichiers EOT ?

FontConverter.convert() Il n’y a pas de produit EOT. EO est lu uniquement dans Aspose.Font FOSS.

Voir aussi

 Français