Com treballar amb fonts EOT en Python
EOT (Embedded OpenType) és un format de font compacte utilitzat principalment per a Internet Explorer. compatibilitat. Aspose.Font FOSS per Python pot carregar fonts EOT via FontLoader.open() i de la convertir-los en formats moderns com TTF o WOFF2.
Guia de pas a pas
Pas 1: Instal·la el paquet
pip install "aspose-font>=1.0.0"Pas 2: Import de les classes necessàries
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontTypePas 3: Carregar una EOT Font
font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)Pas 4: Convertir EOT en 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)Problemes comuns i fixos
FontType no reconeguda Importació FontType del paquet de nivell superior: from aspose_font import FontType.
No es pot carregar el fitxer EOT Assegureu-vos que el fitxer tingui un encabezament EOT vàlid. Corrupt o els arxius EOT truncats eleven un FontLoadException.
Preguntes freqüents
Puc convertir EOT en OTF?
Convertir EOT en TTF primer amb FontConverter.convert(font, FontType.TTF), després renomenar el fitxer de sortida amb un .otf extensió si és necessari OTF i TTF comparteixen el mateix binari. contenidor.
La biblioteca escriu arxius EOT?
FontConverter.convert() no genera sortida EOT. L’EOT és de lectura única en Aspose.Font FOSS.