Cum să lucrați cu fonturi EOT în Python
EOT (Embedded OpenType) este un format de font compact folosit în principal pentru Internet Explorer vechi. compatibilitate. Aspose.Font FOSS pentru Python poate încărca fonturi EOT prin intermediul FontLoader.open() și de: să le converte în formate moderne, cum ar fi TTF sau WOFF2.
Ghid pas cu pas
Pasul 1: Instalați pachetul
pip install "aspose-font>=1.0.0"Pasul 2: Importarea clasei necesare
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontTypePasul 3: încărcarea unui font EOT
font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)Pasul 4: Convertiți EOT în 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)Probleme comune şi soluţii
FontType nu recunoscută Importuri FontType din pachetul de nivel superior: from aspose_font import FontType.
Fişier EOT nu se încarcă. Asigurați-vă că fișierul are un header EOT valabil. Corupt sau fişierele EOT trunchiate ridică o FontLoadException.
Întrebări frecvente
Pot să convertesc EOT în OTF?
Convertiti EOT în TTF mai întâi cu: FontConverter.convert(font, FontType.TTF), apoi redenumită fișierul de ieșire cu un .otf extinderea dacă este necesar OTF și TTF împărtășesc același binar containerul.
Biblioteca scrie fişiere EOT?
FontConverter.convert() nu produce ieșire EOT. EOD este doar pentru citit în Aspose.Font FOSS.