การทํางานกับ EOT Fonts
การทํางานกับ EOT Fonts
คู่มือนี้แสดงวิธีการอัตราบรรจุ Embedded OpenType (EOT) ไฟล์และแปลงมันไปยังรูปแบบที่ทันสมัย เช่น TTF หรือ WOFF2 สําหรับโปรแกรมพิจารณา และระบบปฏิบัติการปัจจุบัน.
Embedded OpenType (EOT) เป็นรูปแบบอักษรเว็บเก่าที่ใช้โดยหลักแล้วใน Internet Explorer รุ่นเดิม Aspose.Font FOSS for Python สามารถบรรจุและแปลง EOT แฟนต์เป็นรูป แบบสมัยใหม่สําหรับการใช้งานผ่านเว็บบอร์ดหรือโต๊ะทํางานได้.
การอัตราค่า EOT
FontLoader.open() auto-detects EOT format จาก header binary และคืนวัตถุ font กับคุณสมบัติ metadata มาตรฐาน เช่น font_name และ num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)การแปลง EOT เป็น TTF
FontConverter.convert(font, target) รับการอัด Font และผลิตตัวแท้ font ใหม่ในรูปแบบเป้าหมายที่กําหนด การแปลงจะอนุรักษ์แนวทาง glyph และเมตาเดต้า.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")เคล็ดลับและปฏิบัติที่ดีที่สุด
- ไฟล์ EOT สามารถอัตราการโหลดและแปลงเป็นรูปแบบอื่น ๆ; ใช้
EotSerializer.serialize(font)เพื่อผลิต EOT output ดิริกลุ้น - สําหรับการส่งผ่านเว็บสมัยใหม่, เปลี่ยน EOT เป็น WOFF2 ผ่าน
FontConverter.convert(font, "woff2") - การใช้งาน
EotSerializer.serialize()สําหรับการจัดเรียง EOT โดยตรง
คําอธิบายการพบบ่อย API
| ประเภท / กลไก | Description |
|---|---|
FontLoader.open(path) | อัตราการอัด EOT จากเส้นทางไฟล์ |
FontConverter.convert(font, target_format) | การแปลง EOT เป็นรูปแบบอื่น |
EotSerializer | การจัดเรียง EOT โดยตรง |