Bekerja dengan EOT Fonts
Bekerja dengan EOT Fonts
Panduan ini menunjukkan cara memuat file Embedded OpenType (EOT) dan mengonversi mereka ke format modern seperti TTF atau WOFF2 untuk browser dan sistem operasi saat ini.
Embedded OpenType (EOT) adalah format font web lama yang digunakan terutama oleh versi Internet Explorer yang lebih tua. Aspose.Font FOSS untuk Python dapat memuat dan mengkonversi EOT fonts ke format modern untuk penggunaan web atau desktop .
Mengisi Font EOT
FontLoader.open() otomatis mendeteksi format EOT dari header biner dan mengembalikan objek font dengan sifat metadata standar seperti: font_name dan (b) num_glyphs.
from aspose_font.loader import FontLoader
font = FontLoader.open("LegacyFont.eot")
print(font.font_name, font.num_glyphs)Konversi EOT menjadi TTF
FontConverter.convert(font, target) menerima font yang dimuat dan menghasilkan objek font baru dalam format target yang ditentukan. Konversi mempertahankan garis besar glif dan metadata.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
eot = FontLoader.open("LegacyFont.eot")
ttf = FontConverter.convert(eot, target_format="ttf")Tips dan Praktik Terbaik
- File EOT dapat dimuat dan dikonversi ke format lain; menggunakan
EotSerializer.serialize(font)untuk menghasilkan output biner EOT. - Untuk pengiriman web modern, konversi EOT ke WOFF2 melalui
FontConverter.convert(font, "woff2") - Penggunaan
EotSerializer.serialize()untuk serialisasi EOT langsung
Ringkasan Referensi API
| Kelas / Metode | Description |
|---|---|
FontLoader.open(path) | Mengunggah font EOT dari jalur file |
FontConverter.convert(font, target_format) | Konversi EOT ke format lain |
EotSerializer | Serialisasi EOT langsung |