دعم ضغط بروتلي

دعم ضغط بروتلي

استخدام WOFF2 الخطوط ضغط بروتلي لبيانات الجدول النمطية. Aspose.Font FOSS لباثون يتضمن تنفيذ بروتلي بيثون النقي مجتمعة لذلك لا يوجد مستوى نظام brotli مكتبة مطلوبة.


تحميل WOFF2 (إزالة الضغط التلقائي من بروتلي)

FontLoader يفكّر ضغط بيانات WOFF2 بروتلي تلقائياً.

from aspose_font.loader import FontLoader

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

الادخار كـ WOFF2 (ضغط بروتلي التلقائي)

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 C تمديد منفصلة
  • BrotliDecoder و BrotliEncoder هي فئات داخلية؛ لا تستوردها مباشرة في رمز التطبيق.

إشارة API

الفئة / الطريقةوصف
BrotliDecoderجهاز فك الضغط الداخلي (الذي يستخدمه FontLoader في WOFF2)
BrotliEncoderضاغط بروتلي الداخلي (المستخدم من قبل فونت كونفيرتر ل WOFF2)
FontLoader.open(path)تحميل WOFF2 مع إزالة الضغط التلقائي
FontConverter.convert(font, "woff2")حفظ ك WOFF2 مع الضغط التلقائي

انظر أيضا

 العربية