FontSubsetter
FontSubsetter
Összefoglaló
FontSubsetter egy osztály a FOSS-ban Pythonhoz.
FontSubsetter.available_presets() olyan előkészített néveket ad, amelyeket web-orientált albeállításokhoz használhatunk.
Ez a osztály 11 módszert kínál az FontSubsetter objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: 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. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Font FOSS for Python csomag.
Módszerek
| Az aláírás: | Leírás |
|---|---|
available_presets() → tuple[str, ...] | Olyan előkészített névcsomagot ad, amelyet webes orientált al-beállításokhoz használhatunk. |
subset(font: Font, codepoints: set[int]) → Font | Új betűtípus létrehozása, amely csak a megadott Unicode kódpontok glyphjeit tartalmazza. |
subset_by_text(font: Font, text: str) → Font | Automatikusan oldja meg a szükséges kódpontokat egy szalagból, és visszaadja az alacsonyabb betűtípust. |
subset_by_gids(font: Font, gids: set[int]) → Font | Új betűtípus létrehozása, amely csak az adott jelölő azonosítóval azonosított jelképeket tartalmazza. |
| `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 | A kódpontok alapján a szótárat és az új betűtípusot, valamint a lefedettség diagnosztikáját adjuk vissza. |
| `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 | A jelentés, amely Unicode kódpontokat kért a betűtípus által kódolható. |
| `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] |