วิธีการทํางานกับ EOT Font ใน Python

วิธีการทํางานกับ EOT Font ใน Python

EOT (Embedded OpenType) เป็นรูปแบบอักษรคอมพัสดุที่ใช้เป็นหลักสําหรับ Internet Explorer ของเก่า ความสอดคล้อง. Aspose.Font FOSS สําหรับ Python สามารถอัตราการโหลด EOT แฟนทผ่าน FontLoader.open() และ เปลี่ยนแปลงมันไปยังรูปแบบที่ทันสมัย เช่น TTF หรือ WOFF2.

คู่มือขั้นตอนตามขั้นตอนนี้

ขั้นตอนที่ 1: ติดตั้งแพคเกจ

pip install "aspose-font>=1.0.0"

ขั้นตอนที่ 2: นําเข้าชั้นเรียนที่จําเป็น

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

ขั้นตอน 3: อัตราการอัด EOT Font

font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)

ขั้นตอนที่ 4: เปลี่ยน EOT เป็น WOFF2

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontType

font = FontLoader.open("MyFont.eot")
woff2 = FontConverter.convert(font, FontType.WOFF2)

ปัญหาทั่วไปและข้อกําหนด

FontType ไม่รับรู้ การนําเข้า FontType จากแพ็คเกจระดับสูงสุด: from aspose_font import FontType.

EOT ไฟล์ไม่สามารถอัตราการโหลด ยืนยันว่าไฟล์มีหัว EOT ที่ถูกต้อง. สูญเสียหรือ แฟลล์ EOT ที่ตัดขาดเพิ่มขึ้น a FontLoadException.

คําถามที่พบบ่อย

ผมสามารถแปลง EOT เป็น OTF ได้หรือไม่?

เปลี่ยน EOT เป็น TTF ก่อนด้วย FontConverter.convert(font, FontType.TTF), แล้วเปลี่ยนชื่อ ไฟล์การออกที่มี .otf การขยายถ้าจําเป็น OTF และ TTF มีคู่ตัวเดียวกัน คอนเทนเนอร์.

ห้องสมุดเขียนไฟล์ EOT ได้มั้ย?

FontConverter.convert() ไม่ผลิต EOT output. E OT เป็นการอ่านเท่านั้นใน Aspose.Font FOSS.

See Also

 ภาษาไทย