Cara Bekerja dengan EOT Font di Python
EOT (Embedded OpenType) adalah format font yang kompak dan digunakan terutama untuk Internet Explorer lama. kompatibilitas. Aspose.Font FOSS untuk Python dapat memuat EOT font melalui FontLoader.open() dan (b) mengubahnya ke format modern seperti TTF atau WOFF2.
Panduan Langkah-Langkah
Langkah 1: Instalasi paket
pip install "aspose-font>=1.0.0"Langkah 2: Import Kelas yang Diperlukan
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
from aspose_font import FontTypeLangkah 3: Mengisi Font EOT
font = FontLoader.open("MyFont.eot")
print(font.font_name)
print(font.num_glyphs)Langkah 4: Konversi EOT menjadi 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)Masalah dan Fixes Umum
FontType tidak diakui Impor FontType dari paket tingkat atas: from aspose_font import FontType.
File EOT gagal dimuat Pastikan file memiliki header EOT yang valid. rusak atau tidak berfungsi dengan baik. file EOT truncated meningkatkan a FontLoadException.
Pertanyaan yang sering ditanya
Bisakah aku mengubah EOT menjadi OTF?
Konversi EOT menjadi TTF terlebih dahulu dengan FontConverter.convert(font, FontType.TTF), kemudian ganti nama file output dengan sebuah .otf ekstensi jika diperlukan OTF dan TTF berbagi biner yang sama wadah.
Apakah perpustakaan menulis file EOT?
FontConverter.convert() tidak menghasilkan output EOT. EOD hanya dibaca di Aspose.Font FOSS.