Dukungan Kompresi Brotli

Dukungan Kompresi Brotli

Dukungan Kompresi Brotli

Font WOFF2 menggunakan kompresi Brotli untuk data tabel glyph. Aspose.Font FOSS for Python termasuk implementasi Brotli Python murni yang terbungkus sehingga tidak ada tingkat sistem brotli perpustakaan diperlukan.


Pemasangan WOFF2 (Automatic Brotli Decompression)

FontLoader dekompresi data WOFF2 Brotli secara otomatis.

from aspose_font.loader import FontLoader

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

Menyimpan sebagai WOFF2 (Automatic Brotli Compression)

FontConverter.convert() mengompresi output secara otomatis ketika format target di-upload. woff2.

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

font = FontLoader.open("Roboto-Regular.ttf")
woff2 = FontConverter.convert(font, target_format="woff2")

Tips dan Praktik Terbaik

  • Implementasi Brotli yang terbungkus adalah Python murni; untuk aplikasi kritis kinerja mempertimbangkan menginstal brotli C perpanjangan secara terpisah
  • BrotliDecoder dan (b) BrotliEncoder adalah kelas internal; jangan mengimpornya langsung dalam kode aplikasi.

Ringkasan Referensi API

Kelas / MetodeDescription
BrotliDecoderDekompresor Brotli internal (digunakan oleh FontLoader untuk WOFF2)
BrotliEncoderKompresor Brotli internal (digunakan oleh FontConverter untuk WOFF2)
FontLoader.open(path)Beban WOFF2 dengan dekompresi otomatis
FontConverter.convert(font, "woff2")Simpan sebagai WOFF2 dengan kompresi otomatis

See Also

 Bahasa Indonesia