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
brotliC mở rộng riêng biệt BrotliDecodervàBrotliEncoderlà 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áp | Description |
|---|---|
BrotliDecoder | Máy cắt bì nội bộ (được sử dụng bởi FontLoader cho WOFF2) |
BrotliEncoder | Má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 |