FontSubsetter
개요
FontSubsetter은 Aspose.Font FOSS에서 Python를 위한 클래스입니다.
FontSubsetter.available_presets()은 웹 지향 서브세팅에 사용할 수 있는 프리셋 이름들의 튜플을 반환합니다.
이 클래스는 Python 프로그램에서 FontSubsetter 객체를 다루기 위한 11개의 메서드를 제공합니다. 사용 가능한 메서드에는 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이 포함됩니다. 모든 공개 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 모든 Python 애플리케이션에서 접근할 수 있습니다.
메서드
| 시그니처 | 설명 |
|---|---|
available_presets() → tuple[str, ...] | 웹 지향 서브세팅에 사용할 수 있는 프리셋 이름들의 튜플을 반환합니다 |
subset(font: Font, codepoints: set[int]) → Font | 제공된 유니코드 코드포인트에 해당하는 글리프만 포함하는 새 Font를 생성합니다 |
subset_by_text(font: Font, text: str) → Font | 문자열에서 필요한 코드포인트를 자동으로 추출하고 축소된 Font를 반환합니다 |
subset_by_gids(font: Font, gids: set[int]) → Font | 주어진 글리프 ID로 식별된 글리프만 포함하는 새 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 codepoints 중 폰트가 인코딩할 수 있는 것을 보고합니다. |
| `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] |