FontSubsetter
Približni podaci
FontSubsetter je klasa u Aspose.Font FOSS za Python.
FontSubsetter.available_presets() vraća tuplom unaprijed postavljenih imena koja se može koristiti za web-orijentirane podsastavljanja.
Ova klasa pruža 11 metoda za rad s FontSubsetter objektima u Python programima. Postoje i sljedeće metode: 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. Svi javni članovi su dostupni bilo kojoj Python aplikaciji nakon instalacije paketa Aspose.Font FOSS za Python.
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
available_presets() → tuple[str, ...] | Vrati tuplom unaprijed postavljenih imena koja se može koristiti za web-orijentirane podmnožavanja. |
subset(font: Font, codepoints: set[int]) → Font | Stvara novi font koji sadrži samo glife za dostavljene Unicode kodne tačke. |
subset_by_text(font: Font, text: str) → Font | Automatski rešava potrebne kodne tačke iz niza i vraća smanjen font |
subset_by_gids(font: Font, gids: set[int]) → Font | Stvara novi font koji sadrži samo glife identificirane navedenim ID-ovima. |
| `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 | Podsjetite kodnim točkama i vratite novi font i dijagnostiku pokrivenosti. |
| `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 | Izvješće koje je zatražilo Unicode kodne točke font može kodirati. |
| `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] |