Lucrarea cu fonturi EOT
Lucrarea cu fonturi EOT
Acest ghid arată cum să încărcați fișierele Embedded OpenType (EOT) și să le convertiți în formate moderne, cum ar fi TTF sau WOFF2 pentru browsere și sisteme de operare actuale.
Embedded OpenType (EOT) este un format de font web folosit în principal de versiunile mai vechi ale Internet Explorer. Aspose.Font FOSS pentru Python poate încărca și converti tipurile EOT la formate moderne pentru utilizarea pe web sau desktop.
Încărcarea unui font EOT
FontLoader.open() auto-detectează formatul EOT din intitul binar și returnă un obiect de font cu proprietăți standard metadate, cum ar fi: font_name și de: num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Conversiunea EOT în TTF
FontConverter.convert(font, target) acceptă orice font încărcat și produce un nou obiect de tip în formatul țintă specificat. Conversia păstrează contoarele glifului și metadatele.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Sfaturi şi cele mai bune practici
- Fișierele EOT pot fi încărcate și convertite în alte formate; utilizarea
EotSerializer.serialize(font)pentru a produce o ieșire binară EOT; - Pentru livrarea modernă pe web, convertiți EOT în WOFF2 prin intermediul:
FontConverter.convert(font, "woff2") - Utilizare:
EotSerializer.serialize()pentru serializarea directă a EOT
Rezultatele de la data aplicării.
| Clasa / metoda | Descriere: |
|---|---|
FontLoader.open(path) | Încărcarea fontului EOT dintr-un fișier de cale |
FontConverter.convert(font, target_format) | Convertiți EOT într-un alt format |
EotSerializer | Serializarea directă a EOT |