Arbeiten mit EOT-Schriftarten
Arbeiten mit EOT-Schriften
Dieser Leitfaden zeigt, wie man Embedded OpenType (EOT)-Dateien lädt und sie in moderne Formate wie TTF oder WOFF2 für aktuelle Browser und Betriebssysteme konvertiert.
Embedded OpenType (EOT) ist ein veraltetes Web-Font-Format, das hauptsächlich von älteren Internet-Explorer-Versionen verwendet wird. Aspose.Font FOSS für Python kann EOT-Schriften laden und in moderne Formate für Web- oder Desktop-Nutzung konvertieren.
Laden einer EOT-Schrift
FontLoader.open() erkennt das EOT-Format automatisch anhand des binären Headers und gibt ein Schriftobjekt mit Standard-Metadaten-Eigenschaften wie font_name und num_glyphs zurück.
from aspose_font import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Konvertieren von EOT nach TTF
FontConverter.convert(font, target) akzeptiert jede geladene Schrift und erzeugt ein neues Schriftobjekt im angegebenen Zielformat. Die Konvertierung bewahrt Glyphen-Konturen und Metadaten.
from aspose_font import FontLoader
from aspose_font.converter import FontConverter # internal API — may change between releases
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Tipps und bewährte Verfahren
- EOT-Dateien können geladen und in andere Formate konvertiert werden; verwenden Sie
EotSerializer.serialize(font), um EOT-Binärausgabe zu erzeugen - Für die moderne Webauslieferung konvertieren Sie EOT über
FontConverter.convert(font, "woff2")zu WOFF2 - Verwenden Sie
EotSerializer.serialize()für die direkte EOT-Serialisierung
API Reference Zusammenfassung
| Klasse / Methode | Beschreibung |
|---|---|
FontLoader.open(path) | Lade eine EOT-Schriftart von einem Dateipfad |
FontConverter.convert(font, target_format) | Konvertiere EOT in ein anderes Format |
EotSerializer | Direkte EOT-Serialisierung |