Arbeiten mit EOT-Schriftarten

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 / MethodeBeschreibung
FontLoader.open(path)Lade eine EOT-Schriftart von einem Dateipfad
FontConverter.convert(font, target_format)Konvertiere EOT in ein anderes Format
EotSerializerDirekte EOT-Serialisierung

Siehe auch

 Deutsch