Com treballar amb fonts EOT en Python

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 FontType

Pas 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.

See Also

 Català