Як працювати з 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 піднімають FontLoadException.

Часто задавані запитання

Чи можна перетворити EOT на OTF?

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

Бібліотека пише файли EOT?

FontConverter.convert() не виробляє вихід EOT. EOD є тільки для читання в Aspose.Font FOSS.

See Also

 Українська