Brotli Kompresyon Desteği
Brotli Kompresyon Desteği
WOFF2 yazı tipleri, Glif tablo verileri için Brotli kompresyonunu kullanır. Aspose.Font FOSS for Python Bir paketli saf Python Brotli uygulaması içerir, böylece sistem seviyesi yoktur. brotli Kütüphane İhtiyaç duyuyor.
WOFF2 (Automatic Brotli Decompression) Yükleme
FontLoader WOFF2 Brotli verilerini otomatik olarak dekompres eder.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)WOFF2 (Automatic Brotli Compression) olarak tasarruf sağlar.
FontConverter.convert() Hedef biçimi otomatik olarak çıkışını sıkıştırır. 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")İpuçları ve En İyi Uygulamalar
- Brotli’nin yapıştırılmış uygulaması saf Python; performans kritik uygulamalar için,
brotliC ayrı ayrı uzatma BrotliDecoderveBrotliEncoderiç sınıflar; doğrudan uygulama koduna ithal etmeyin.
API Referans Özetleri
| Sınıf / Yöntem | Description |
|---|---|
BrotliDecoder | İç Brotli dekompresörü (WOFF2 için FontLoader tarafından kullanılır) |
BrotliEncoder | İç Brotli kompresörü (WOFF2 için FontConverter tarafından kullanılır) |
FontLoader.open(path) | WOFF2 yükleme otomatik dekompresyon ile |
FontConverter.convert(font, "woff2") | WOFF2 olarak otomatik kompresyon ile kaydetmek |