Работа с EOT шрифтове
Работа с EOT шрифтове
Това ръководство показва как да се зареждат файлове с вграден OpenType (EOT) и да бъдат конвертирани във съвременни формати като TTF или WOFF2 за текущи браузъри и операционни системи.
Embedded OpenType (EOT) е стар формат на уеб шрифтове, използван предимно от по-старите версии на Internet Explorer. Aspose.Font FOSS за Python може да зарежда и конвертира EOT шрифтчета в модерни формати за употреба в интернет или десктоп.
Зареждане на EOT шрифт
FontLoader.open() автоматично открива формат EOT от двоичния заглавие и връща обект на шрифт със стандартни свойства на метаданните като: font_name и в) num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Преобразуване на EOT в TTF
FontConverter.convert(font, target) приема всеки зареден шрифт и произвежда нов обект на шрифтовете в посочения целеви формат. Преобразуването запазва очертанията на глифове и метаданните.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Съвети и най-добри практики
- Файловете EOT могат да бъдат заредени и конвертирани в други формати; използване на
EotSerializer.serialize(font)за получаване на двоичен изход EOT; - За модерна доставка в интернет, конвертирайте EOT на WOFF2 чрез:
FontConverter.convert(font, "woff2") - Използване на:
EotSerializer.serialize()за директна сериализация на ЕОТ
Снимка на API референтна информация
| Клас / метод | Описание на състоянието |
|---|---|
FontLoader.open(path) | Зареждане на EOT шрифт от път за файл |
FontConverter.convert(font, target_format) | Преобразуване на EOT в друг формат |
EotSerializer | Директно сериализиране на ЕОТ |