FontSubsetter
Resumo geral
FontSubsetter é uma classe em Aspose.Font FOSS para Python.
FontSubsetter.available_presets() retorna uma tupla de nomes predefinidos que podem ser usados para subconfigurações orientadas para a web.
Esta classe fornece 11 métodos para trabalhar com objetos FontSubsetter em programas Python. Os métodos disponíveis incluem: 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 os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Font FOSS for Python.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
available_presets() → tuple[str, ...] | Retorna uma tupla de nomes predefinidos que podem ser usados para subconfigurações orientadas para a web. |
subset(font: Font, codepoints: set[int]) → Font | Cria uma nova fonte contendo apenas os glifos para os pontos de código Unicode fornecidos |
subset_by_text(font: Font, text: str) → Font | Resolve automaticamente os pontos de código necessários a partir de uma cadeia e retorna um fonte reduzida |
subset_by_gids(font: Font, gids: set[int]) → Font | Cria uma nova fonte contendo apenas os glifos identificados pelos IDs de glifo dados. |
| `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 por pontos de código e devolver a nova fonte e diagnóstico da 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 | Relatório que solicitou pontos de código Unicode a fonte pode 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] |