Cum să lucrați cu fonturi EOT în Python

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 FontType

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

Vezi și:

 Română