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 / metoda | Description |
|---|---|
FontLoader.open(path) | Naložit EOT font z cesty souboru |
FontConverter.convert(font, target_format) | Konverze EOT do jiného formátu |
EotSerializer | Přímá serializace EOT |