FontSubsetter
FontSubsetter
Przegląd
FontSubsetter jest klasą w Aspose.Font FOSS dla Python.
FontSubsetter.available_presets() zwraca krotkę nazw presetów, które można wykorzystać do podzestawiania skierowanego na sieć.
Ta klasa udostępnia 11 metod do pracy z obiektami FontSubsetter w programach Python. Dostępne metody to: 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. Wszystkie publiczne członkowie są dostępni dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
available_presets() → tuple[str, ...] | Zwraca krotkę nazw presetów, które mogą być użyte do subsettingu skierowanego na sieć |
subset(font: Font, codepoints: set[int]) → Font | Tworzy nowy Font zawierający tylko glify dla podanych punktów kodowych Unicode |
subset_by_text(font: Font, text: str) → Font | Automatycznie wyznacza wymagane punkty kodowe z łańcucha znaków i zwraca zredukowany Font |
subset_by_gids(font: Font, gids: set[int]) → Font | Tworzy nowy Font zawierający tylko glify zidentyfikowane przez podane glyph IDs |
| `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 | Tworzy podzbiór według punktów kodowych i zwraca zarówno nowy Font, jak i diagnostykę pokrycia. |
| `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 | Zgłoś, które żądane punkty kodowe Unicode może zakodować czcionka. |
| `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] |