FontSubsetter
Revisión
FontSubsetter Es una clase en Aspose.Font FOSS para Python.
FontSubsetter.available_presets() devolve un conjunto de nombres de preset que se pueden utilizar para suscripción web orientada.
Esta clase proporciona 11 métodos para trabajar con objetos FontSubsetter en los programas de Python. Los métodos disponibles incluyen: 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. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python.
Metodología
| firma | Descripción |
|---|---|
available_presets() → tuple[str, ...] | Retorna un tubo de nombres de preset que se pueden utilizar para suscripción web orientada |
subset(font: Font, codepoints: set[int]) → Font | Crea un nuevo Font que contiene sólo los glifos para los puntos de codificación Unicode suministrados |
subset_by_text(font: Font, text: str) → Font | Automaticamente resuelve los puntos de codificación requeridos desde una red y devolve un font reducido. |
subset_by_gids(font: Font, gids: set[int]) → Font | Crea un nuevo Font que contiene únicamente los glyphs identificados por los datos de Glyph ID |
| `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 | Subjeto por puntos de codificación y devolver tanto la nueva letra como las diagnósticas de cobertura. |
| `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 | El informe que solicitó Unicode codepoints la letra puede encodarse. |
| `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] |