FontSubsetter
FontSubsetter
General
FontSubsetter és una classe en FOSS per Python.
FontSubsetter.available_presets() retorna una tupla de noms preset que es poden utilitzar per a subsetting orientats al web.
Aquesta classe proporciona 11 mètodes per treballar amb objectes FontSubsetter en programes de Python. Els mètodes disponibles inclouen: 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. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.
Mètodes
| Signature | Descripció |
|---|---|
available_presets() → tuple[str, ...] | Retorna una tupla de noms preconfigurats que es poden utilitzar per a subconfigurar orientats al web. |
subset(font: Font, codepoints: set[int]) → Font | Crea una nova font que conté només els glifs dels punts de codi Unicode subministrats. |
subset_by_text(font: Font, text: str) → Font | Resolver automàticament els punts de codi requerits d’una cadena i retornar un tipus de font reduït. |
subset_by_gids(font: Font, gids: set[int]) → Font | Crea una nova font que conté només els glifs identificats pels IDs de glif donats. |
| `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 per punts de codi i retornar tant la nova font com el diagnòstic d’abast. |
| `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 | Informe que va sol·licitar punts de codi Unicode la font pot codificar. |
| `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] |