Werken met EOT-lettertypen
Werken met EOT-lettertypen
Deze gids laat zien hoe je Embedded OpenType (EOT)-bestanden laadt en ze converteert naar moderne formaten zoals TTF of WOFF2 voor huidige browsers en besturingssystemen.
Embedded OpenType (EOT) is een verouderd weblettertypeformaat dat voornamelijk wordt gebruikt door oudere versies van Internet Explorer. Aspose.Font FOSS voor Python kan EOT-lettertypen laden en converteren naar moderne formaten voor web- of desktopgebruik.
Een EOT-lettertype laden
FontLoader.open() detecteert automatisch het EOT-formaat vanuit de binaire header en retourneert een lettertype-object met standaard metadata-eigenschappen zoals font_name en num_glyphs.
from aspose_font import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)EOT naar TTF converteren
FontConverter.convert(font, target) accepteert elk geladen lettertype en produceert een nieuw lettertype-object in het opgegeven doelformaat. De conversie behoudt glyph-contouren en metadata.
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")Tips en best practices
- EOT-bestanden kunnen worden geladen en geconverteerd naar andere formaten; gebruik
EotSerializer.serialize(font)om EOT-binaire output te produceren - Voor moderne weblevering, converteer EOT naar WOFF2 via
FontConverter.convert(font, "woff2") - Gebruik
EotSerializer.serialize()voor directe EOT-serialisatie
API Reference Samenvatting
| Klasse / Methode | Beschrijving |
|---|---|
FontLoader.open(path) | Laad een EOT-lettertype vanaf een bestandspad |
FontConverter.convert(font, target_format) | Converteer EOT naar een ander formaat |
EotSerializer | Directe EOT-serialisatie |