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 עבור חבילת Python.
שיטות
| חתימה | תיאור |
|---|---|
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] |