Як працювати з 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.