پشتیبانی از فشرده سازی

پشتیبانی از فشرده سازی

پشتیبانی از فشرده سازی

فونت های WOFF2 از فشرده سازی Brotli برای داده های جدول گلیف استفاده می کنند. Aspose.Font FOSS برای Python شامل یک پیاده سازی پایتون خالص به طوری که هیچ سطح سیستم brotli کتابخانه لازم است.


WOFF2 (تخلیه اتوماتیک)

FontLoader WOFF2 Brotli به طور خودکار داده ها را از بین می برد.

from aspose_font.loader import FontLoader

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

WOFF2 (Compression Automatic Brotli) – فشرده سازی اتوماتیک

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دکمه داخلی بوتلی (با استفاده از FontLoader برای WOFF2)
BrotliEncoderفشرده سازی داخلی (با استفاده از FontConverter برای WOFF2)
FontLoader.open(path)شارژ WOFF2 با دکمه اتوماتیک
FontConverter.convert(font, "woff2")ذخیره به عنوان WOFF2 با فشرده سازی اتوماتیک

See Also

 فارسی