ब्रोटी कंप्रेसर समर्थन
ब्रोटी कंप्रेसर समर्थन
WOFF2 फ़ॉन्ट्स ग्लिफ टेबल डेटा के लिए Brotli संपीड़न का उपयोग करते हैं. Aspose.Font FOSS for Python इसमें एक बंडल शुद्ध-Python Brotli कार्यान्वयन शामिल है ताकि कोई सिस्टम स्तर न हो। brotli पुस्तकालय जरूरी है।.
WOFF2 (ऑटोमेटिक ब्रोटी डिकोम्प्रेस)
FontLoader WOFF2 Brotli डेटा को स्वचालित रूप से डिस्कनेक्ट करता है।.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)WOFF2 (Automatic Brotli Compression) के रूप में बचत
FontConverter.convert() आउटपुट को स्वचालित रूप से संपीड़ित करता है जब लक्ष्य प्रारूप 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")टिप्स और सर्वश्रेष्ठ अभ्यास
- बंडल Brotli कार्यान्वयन शुद्ध Python है; प्रदर्शन-मूल्य अनुप्रयोगों के लिए, स्थापित करने पर विचार करें
brotliC अलग-अलग विस्तार BrotliDecoderऔरBrotliEncoderआंतरिक वर्ग हैं; उन्हें सीधे आवेदन कोड में आयात न करें
API संदर्भ सारांश
| वर्ग / विधि | Description |
|---|---|
BrotliDecoder | आंतरिक ब्रोटली डिकंप्रेसर (WOFF2 के लिए FontLoader द्वारा उपयोग किया जाता है) |
BrotliEncoder | आंतरिक ब्रोटली कंप्रेसर (WOFF2 के लिए FontConverter द्वारा उपयोग किया जाता है) |
FontLoader.open(path) | WOFF2 लोड, स्वचालित डिस्कॉर्डिंग के साथ |
FontConverter.convert(font, "woff2") | WOFF2 के रूप में स्वचालित संपीड़न के साथ बचाएं |