Hỗ trợ Brotli Compression

Hỗ trợ Brotli Compression

Hỗ trợ Brotli Compression

Các phông chữ WOFF2 sử dụng bơm Brotli cho dữ liệu bảng glyph. Aspose.Font FOSS for Python bao gồm một triển khai Python Brotli tinh khiết kết hợp để không có hệ thống cấp độ brotli Thư viện cần thiết.


Loading WOFF2 (Tự động Decompression Brotli)

FontLoader Tự động tháo trộn dữ liệu WOFF2 Brotli.

from aspose_font.loader import FontLoader

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

Tiết kiệm như WOFF2 (Automatic Brotli Compression)

FontConverter.convert() Tự động làm giảm xuất khẩu khi định dạng mục tiêu là 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")

Mẹo và Thực hành Tốt nhất

  • Việc triển khai Brotli kết hợp là Python tinh khiết; cho các ứng dụng quan trọng về hiệu suất, hãy cân nhắc cài đặt brotli C mở rộng riêng biệt
  • BrotliDecoderBrotliEncoder là các lớp nội bộ; không nhập chúng trực tiếp trong mã ứng dụng

Tóm tắt Tham chiếu API

Class / Phương phápDescription
BrotliDecoderMáy cắt bì nội bộ (được sử dụng bởi FontLoader cho WOFF2)
BrotliEncoderMáy nén Brotli nội bộ (được sử dụng bởi FontConverter cho WOFF2)
FontLoader.open(path)Load WOFF2 với tự động decompression
FontConverter.convert(font, "woff2")Lưu như WOFF2 với máy nén tự động

See Also

 Tiếng Việt