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 / metodaDescriere:
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
EotSerializerSerializarea directă a EOT

Vezi și:

 Română