FontSubsetter
Översikt
FontSubsetter är en klass i Aspose.Font FOSS för Python.
FontSubsetter.available_presets() returnerar en tuple med förinställda namn som kan användas för webborienterad underfördelning.
Denna klass ger 11 metoder för att arbeta med FontSubsetter objekt i Python-program. Tillgängliga metoder är bland annat: 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. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Font FOSS for Python paketet.
Methods
| Signature | Beskrivning |
|---|---|
available_presets() → tuple[str, ...] | Returnerar en tuple med förinställda namn som kan användas för webborienterad underfördelning. |
subset(font: Font, codepoints: set[int]) → Font | Skapar en ny teckensnitt som bara innehåller glyferna för de meddelade Unicode-kodpunkterna. |
subset_by_text(font: Font, text: str) → Font | Låter automatiskt upp de kodpunkter som krävs från en sträng och returnerar ett reducerat teckensnitt. |
subset_by_gids(font: Font, gids: set[int]) → Font | Skapar en ny teckensnitt som bara innehåller de glyfer som identifierats med angivna glyf- id:er. |
| `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 med kodpunkter och returnerar både den nya teckensnittet och täckning diagnostiska. |
| `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 | Rapporter som begärde Unicode-kodpunkter som teckensnittet kan koda. |
| `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] |