FontSubsetter
ΕΚΤΙΜΗΣΗ
FontSubsetter Είναι μια τάξη στο Aspose.Font FOSS για Python.
Το FontSubsetter.available_presets() επιστρέφει ένα πλήθος των προεπιλεγμένων ονομάτων που μπορούν να χρησιμοποιηθούν για web-οριζόμενο υποκατάστατο.
Αυτή η κατηγορία παρέχει 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, ...] | Επιστρέφει ένα πλήθος των προεπιλεγμένων ονομάτων που μπορούν να χρησιμοποιηθούν για web-οριζόμενο υποκατάστατο |
subset(font: Font, codepoints: set[int]) → Font | Δημιουργεί μια νέα γραμματοσειρά που περιέχει μόνο τα γκλιφ για τις προμηθευμένες κωδικές μονάδες Unicode |
subset_by_text(font: Font, text: str) → Font | Αυτόματα λύσει τα απαιτούμενα σημεία κώδικα από μια γραμμή και επιστρέφει ένα μειωμένο Font |
subset_by_gids(font: Font, gids: set[int]) → Font | Δημιουργεί μια νέα γραφή που περιέχει μόνο τα glyphs που εντοπίζονται από τους δεδομένους glyf IDs. |
| `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] |