ब्रोटी कंप्रेसर समर्थन

ब्रोटी कंप्रेसर समर्थन

ब्रोटी कंप्रेसर समर्थन

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 है; प्रदर्शन-मूल्य अनुप्रयोगों के लिए, स्थापित करने पर विचार करें brotli C अलग-अलग विस्तार
  • BrotliDecoder और BrotliEncoder आंतरिक वर्ग हैं; उन्हें सीधे आवेदन कोड में आयात न करें

API संदर्भ सारांश

वर्ग / विधिDescription
BrotliDecoderआंतरिक ब्रोटली डिकंप्रेसर (WOFF2 के लिए FontLoader द्वारा उपयोग किया जाता है)
BrotliEncoderआंतरिक ब्रोटली कंप्रेसर (WOFF2 के लिए FontConverter द्वारा उपयोग किया जाता है)
FontLoader.open(path)WOFF2 लोड, स्वचालित डिस्कॉर्डिंग के साथ
FontConverter.convert(font, "woff2")WOFF2 के रूप में स्वचालित संपीड़न के साथ बचाएं

See Also

 हिन्दी