کار با WOFF و WofF2 Fonts

کار با WOFF و WofF2 Fonts

کار با WOFF و WofF2 Fonts

این راهنمای نشان می دهد که چگونه برای بارگذاری WOFF و WofF2 فونت های وب و تبدیل آنها به فرمت های دیگر مانند TTF برای استفاده از دسکتاپ یا پردازش بیشتر.

WOFF و WofF2 حاوی فاکتورهای وب فشرده هستند. FontLoader هر دو فرمت را به کار بگیرید شفاف – فرمت خودکار از بایت های جادویی دوگانه تشخیص داده می شود.


دانلود WOFF / Woff2

FontLoader.open() مخازن WOFF و Woff2 را به طور خودکار از بین می برد و یک استاندارد را باز می گرداند. Font یک شی با همان متادیت ها و دسترسی گلیف به هر فرمت دیگر.

from aspose_font.loader import FontLoader

woff  = FontLoader.open("MyFont.woff")
woff2 = FontLoader.open("MyFont.woff2")

print(woff.font_family, woff.num_glyphs)

تبدیل WOFF2 به TTF

FontConverter.convert(font, target) تبدیل WOFF2 به TTF داده های TrueType غیر فشرده را برای ویرایش یا بازپرداخت استخراج می کند.

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter

woff2 = FontLoader.open("MyFont.woff2")
ttf = FontConverter.convert(woff2, target_format="ttf")

راهنمایی ها و بهترین شیوه ها

  • WOFF2 از فشرده سازی بوتلی استفاده می کند.; FontLoader دکمه اتوماتیک
  • پس از تبدیل WOFF2 به TTF، استفاده کنید. FontCleaner.clean_for_web() قبل از بسته بندی مجدد
  • استفاده از FontSubsetter.subset_for_web() قبل از بسته بندی به عنوان WOFF2 برای تحویل وب

API خلاصه ای از ارجاعات

کلاس / روشDescription
FontLoader.open(path)WOFF یا Woff2 را از مسیر فایل دانلود کنید.
FontLoader.load(data)WOFF یا Woff2 را از بایت های خام بارگذاری کنید.
FontConverter.convert(font, target_format)تبدیل به فرمت دیگری

See Also

 فارسی