Υποστήριξη συμπίεσης Brotli
Υποστήριξη συμπίεσης Brotli
WOFF2 γραμματοσειρά χρησιμοποιούν συμπίεση Brotli για τα δεδομένα του πίνακα glyph. Aspose.Font FOSS για Python περιλαμβάνει μια συσχετισμένη υλοποίηση καθαρού Python Brotli, έτσι ώστε να μην υπάρχει σύστημα-περίπου brotli Βιβλιοθήκη Είναι αναγκαίο.
WOFF2 (Αυτόματη Αποσύνθεση Βρογχίτιδας)
FontLoader Αποσπάται αυτόματα τα δεδομένα του WOFF2 Brotli.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)Αποθήκευση ως WOFF2 (Αυτόματη συμπίεση μούχλας)
FontConverter.convert() συμπιέζει αυτόματα την παραγωγή όταν η μορφή στόχου είναι woff2.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
font = FontLoader.open("Roboto-Regular.ttf")
woff2 = FontConverter.convert(font, target_format="woff2")Συμβουλές και βέλτιστες πρακτικές
- Η εφαρμογή του Brotli είναι καθαρή Python· για τις κρίσιμες εφαρμογές απόδοσης, εξετάστε την εγκατάσταση της
brotliΑ. Η παράταση χωριστά BrotliDecoderκαιBrotliEncoderείναι εσωτερικές τάξεις· μην τις εισάγετε απευθείας στον κώδικα εφαρμογής
Συνοπτική αναφορά API
| Κλάση / Μέθοδος | Περιγραφή |
|---|---|
BrotliDecoder | Εσωτερικός αποσυνδέοντας Brotli (χρησιμοποιείται από το FontLoader για WOFF2) |
BrotliEncoder | Εσωτερικός συμπιεστής Brotli (χρησιμοποιείται από το FontConverter για WOFF2) |
FontLoader.open(path) | Εισαγωγή WOFF2 με αυτόματη αποσύνθεση |
FontConverter.convert(font, "woff2") | Αποθηκεύστε ως WOFF2 με αυτόματη συμπίεση |