FontSubsetter
FontSubsetter
خلاصه ای
FontSubsetter یک کلاس در Aspose.Font FOSS برای پایتون است.
FontSubsetter.available_presets() یک tuple از نام های پیش تعیین شده را که می تواند برای زیر تنظیمات وب گرا استفاده شود، بازمی گرداند.
این کلاس 11 روش برای کار با FontSubsetter اشیاء در برنامه های پایتون را فراهم می کند. روش های موجود شامل: analyze_coverage, analyze_web_coverage, available_presets, resolve_codepoints, subset, subset_by_gids, subset_by_presets, subset_by_text, subset_for_web, subset_for_web_with_coverage, subset_with_coverage. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
available_presets() → tuple[str, ...] | نام های پیش تعیین شده را که می توانند برای زیر تنظیمات وب گرا استفاده شوند، بازمی گرداند. |
subset(font: Font, codepoints: set[int]) → Font | یک فونت جدید ایجاد می کند که فقط گلیف های کدپایت یونیکد را شامل می شود. |
subset_by_text(font: Font, text: str) → Font | به طور خودکار کد های مورد نیاز را از یک رشته حل می کند و فونت کاهش یافته را بازمی گرداند. |
subset_by_gids(font: Font, gids: set[int]) → Font | یک فونت جدید ایجاد می کند که فقط گلیف های شناسایی شده توسط شناسه های گلیف داده شده را شامل می شود. |
| `subset_by_presets(font: Font, presets: str | Iterable[str])→Font` |
| `subset_for_web(font: Font, presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |
subset_with_coverage(font: Font, codepoints: set[int]) → SubsetResult | با کد پوائنتی زیر مجموعه کنید و هر دو فونت جدید و تشخیص پوشش را برگردانید. |
| `subset_for_web_with_coverage(font: Font, presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |
analyze_coverage(font: Font, codepoints: Iterable[int], groups: Iterable[CoverageGroup]) → SubsetCoverage | گزارش که درخواست کرد کد یونیکد نقطه فونت می تواند رمزگذاری کند. |
| `analyze_web_coverage(font: Font, presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |
| `resolve_codepoints(presets: str | Iterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int] |