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 / Metod | Beskrivning |
|---|---|
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 |
EotSerializer | Direkt EOT serialisering |