FontSubsetter

FontSubsetter

概要

FontSubsetter は Aspose.Font FOSS の Python 用クラスです。

FontSubsetter.available_presets() は、Web 向けサブセット化に使用できるプリセット名のタプルを返します。

このクラスは、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, ...]Web向けサブセットに使用できるプリセット名のタプルを返します
subset(font: Font, codepoints: set[int]) → Font指定されたUnicodeコードポイントの字形だけを含む新しい 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: strIterable[str])→Font`
`subset_for_web(font: Font, presets: strIterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int]
subset_with_coverage(font: Font, codepoints: set[int]) → SubsetResultcodepoints でサブセットし、新しい font とカバレッジ診断の両方を返します.
`subset_for_web_with_coverage(font: Font, presets: strIterable[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: strIterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int]
`resolve_codepoints(presets: strIterable[str], text: str, codepoints: Iterable[int], ranges: Iterable[tuple[int, int]

参照

 日本語