Как да работим с EOT шрифтове в Python

Как да работим с EOT шрифтове в Python

EOT (Embedded OpenType) е компактен формат на шрифта, използван предимно за Internet Explorer. Съвместимост. Aspose.Font FOSS за Python може да зарежда EOT шрифтове чрез FontLoader.open() и в) преобразуване на данни в модерни формати като TTF или WOFF2.

Постепенно ръководство

Стъпка 1: Инсталирайте пакета

pip install "aspose-font>=1.0.0"

Стъпка 2: Импортиране на необходимите класове

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

Стъпка 3: Зареждане на EOT шрифт

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

Стъпка 4: Преобразуване на 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)

Обичайни проблеми и решения

FontType непризнат Внос FontType от пакета на най-високо ниво: from aspose_font import FontType.

Файл EOT не се зарежда Уверете се, че файлът има валиден заглавие на EOT. Съкратени EOT файлове повишават A. FontLoadException.

Често задавани въпроси

Мога ли да превърна EOT в OTF?

Преобразуване на EOT в TTF първо с: FontConverter.convert(font, FontType.TTF), след това преименуване на името изходния файл с .otf разширяване, ако е необходимо OTF и TTF споделят една и съща двоична система. контейнер.

Библиотеката пише ли файлове за ЕОТ?

FontConverter.convert() не произвежда изход на EOT. EOD е само за четене в Aspose.Font FOSS.

Вижте също:

 Български