Работа с EOT шрифтове

Работа с 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Директно сериализиране на ЕОТ

Вижте също:

 Български