کار با 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) | تبدیل به فرمت دیگری |