Arbeta med EOT Fonts

Arbeta med EOT Fonts

Denna guide visar hur man laddar upp Embedded OpenType (EOT) filer och konverterar dem till moderna format som TTF eller WOFF2 för aktuella webbläsare och operativsystem.

Inbedded OpenType (EOT) är ett arvigt web-fonttformat som främst används av äldre Internet Explorer-versioner. Aspose.Font FOSS för Python kan ladda och konvertera EOT-fönster till moderna format för webb eller skrivbordsbruk.


Ladda en EOT Font

FontLoader.open() Auto-detekterar EOT format från binära header och returnerar ett fontobjekt med standardmetadata egenskaper som: font_name och num_glyphs.

from aspose_font.loader import FontLoader

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

Konvertera EOT till TTF

FontConverter.convert(font, target) accepterar alla laddade tecken och producerar ett nytt teckensnitt i det angivna målsättningsformat. Konverteringen bevarar glyph outlines och 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")

Tips och bästa praxis

  • EOT-filer kan laddas och konverteras till andra format; användning av EotSerializer.serialize(font) för att producera EOT binära utgångar
  • För modern webbhotell konverterar du EOT till WOFF2 via FontConverter.convert(font, "woff2")
  • Användning EotSerializer.serialize() För direkt EOT serialisering

API Referens sammanfattning

Klass / MetodBeskrivning
FontLoader.open(path)Ladda upp ett EOT-fönster från en filvägen
FontConverter.convert(font, target_format)Konvertera EOT till ett annat format
EotSerializerDirekt EOT serialisering

Se även

 Svenska