Az EOT-fontokkal való munka
Az EOT-fontokkal való munka
Ez az útmutató bemutatja, hogyan lehet beépített OpenType (EOT) fájlok betöltését és átváltását olyan modern formátumokra, mint a TTF vagy WOFF2 jelenlegi böngészőkben és operációs rendszerekben.
Az Embedded OpenType (EOT) egy régi webes betűtípus, amelyet elsősorban az Internet Explorer régebbi változatainak használnak. Aspose.Font FOSS for Python töltheti és konvertálhatja az EOT betőbetűket modern formátumokra a web vagy asztali használathoz.
EOT betűtípus töltése
FontLoader.open() automatikusan felfedi az EOT formátumot a bináris fejlettől, és egy standard metadata tulajdonságokkal rendelkező betűtípus-objektumot adja vissza, például: font_name és a következők: num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Az EOT-t TTF-re átalakítás
FontConverter.convert(font, target) Az átalakítás a glyph-kontúrák és metadatok megőrzését teszi lehetővé.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Tippek és legjobb gyakorlatok
- Az EOT fájlok más formátumokra tölthetők be és konvertálhatók; a felhasználó
EotSerializer.serialize(font)EOT bináris kimenetel előállításához. - A modern webes szállításhoz az EOT-t WOFF2-re alakítsa át a WEB-n keresztül.
FontConverter.convert(font, "woff2") - Használat
EotSerializer.serialize()az EOT közvetlen sorozatosításához
API-referencia összefoglaló
| Rendszer / módszer | Leírás |
|---|---|
FontLoader.open(path) | EOT betűtípus töltése egy fájl útvonalról |
FontConverter.convert(font, target_format) | EOT-t más formátumra konvertozni |
EotSerializer | Közvetlen EOT sorozatosítás |