Práce s EOT fonty

Práce s EOT fonty

Práce s EOT fonty

Tato příručka ukazuje, jak načíst soubory Embedded OpenType (EOT) a převést je do moderních formátů jako TTF nebo WOFF2 pro aktuální prohlížeče a operační systémy.

Embedded OpenType (EOT) je starší webový font, který se používá především ve starších verzích Internet Exploreru. Aspose.Font FOSS pro Python může načítat a převést EOT fonts do moderních formátů pro použití na webu nebo desktopě .


Naložení EOT fontů

FontLoader.open() automaticky detekuje formát EOT z binárního nadpisu a vrací objekt písma se standardními vlastnostmi metadaten, jako je: font_name a) num_glyphs.

from aspose_font.loader import FontLoader

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

Konverze EOT na TTF

FontConverter.convert(font, target) Přijímá jakýkoli načtený font a vytváří nový objekt písma ve stanoveném cílovém formátu. Konverze zachovává výkresy glyfů a metadata.

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

eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")

Tipy a nejlepší postupy

  • Soubory EOT lze načíst a převést do jiných formátů; použití EotSerializer.serialize(font) pro výrobu binárního výstupu EOT,
  • Pro moderní webové doručování přepočítejte EOT na WOFF2 prostřednictvím FontConverter.convert(font, "woff2")
  • Použití: EotSerializer.serialize() pro přímou serializaci EOT

Souhrnná referenční informace API

Třída / metodaDescription
FontLoader.open(path)Naložit EOT font z cesty souboru
FontConverter.convert(font, target_format)Konverze EOT do jiného formátu
EotSerializerPřímá serializace EOT

See Also

 Čeština