FontSubsetter
Обзор
FontSubsetter это класс в Aspose.Font FOSS для Python.
FontSubsetter.available_presets() возвращает множество предварительно установленных имен, которые могут быть использованы для веб-ориентированного поднастройки.
Этот класс предоставляет 11 методов для работы с объектами FontSubsetter в программах Python. Доступные методы включают: 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. Все публичные участники доступны для любого приложения Python после установки пакета Aspose.Font FOSS for Python.
Методы
| Signature | Описание: |
|---|---|
available_presets() → tuple[str, ...] | Возвращает тупул предварительно установленных имен, которые могут использоваться для веб-ориентированного поднастройки. |
subset(font: Font, codepoints: set[int]) → Font | Создает новый шрифт, содержащий только глифы для предоставленных точек кода Unicode. |
subset_by_text(font: Font, text: str) → Font | Автоматически разрешает требуемые кодовые точки из строки и возвращает уменьшенный шрифт . |
subset_by_gids(font: Font, gids: set[int]) → Font | Создает новый шрифт, содержащий только символы , идентифицированные данными идентификаторами символов . |
| `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_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 | Отчет, который запросил код Unicode. |
| `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] |