Ενεργοποιήστε το WOFF και το wOFf2 Fonts
Ενεργοποιήστε το WOFF και το wOFf2 Fonts
Αυτό το εγχειρίδιο δείχνει πώς να φορτώσετε WOFF και WofF2 web fonts και να τα μετατρέψετε σε άλλες μορφές όπως TTF για desktop χρήση ή περαιτέρω επεξεργασία.
Το WOFF και το WofF2 είναι συμπιεσμένα δοχεία γραμματοσειράς web. FontLoader Επεξεργασία και των δύο μορφών διαφανώς - η μορφή ανιχνεύεται αυτόματα από τα δυαδικά μαγικά μπάτια.
Εισαγωγή WOFF / Woff2
FontLoader.open() Αποσπάται αυτόματα τα δοχεία WOFF και Woff2 και επιστρέφει ένα πρότυπο. Font αντικείμενα με τα ίδια μεταδεδομένα και πρόσβαση glyph όπως οποιαδήποτε άλλη μορφή.
from aspose_font.loader import FontLoader
woff = FontLoader.open("MyFont.woff")
woff2 = FontLoader.open("MyFont.woff2")
print(woff.font_family, woff.num_glyphs)Μετατροπή WOFF2 σε TTF
FontConverter.convert(font, target) Η μετατροπή του WOFF2 σε TTF εξάγει τα μη συμπιεσμένα δεδομένα TrueType για επεξεργασία ή επανασκευασμό.
from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter
woff2 = FontLoader.open("MyFont.woff2")
ttf = FontConverter.convert(woff2, target_format="ttf")Συμβουλές και βέλτιστες πρακτικές
- WOFF2 χρησιμοποιεί συμπίεση Brotli.;
FontLoaderΑποσύνθεσης αυτόματα - Μετά την μετατροπή του WOFF2 σε TTF, εφαρμόστε το
FontCleaner.clean_for_web()Πριν την επανασυσκευή - Χρησιμοποιήστε
FontSubsetter.subset_for_web()πριν από την συσκευασία ως WOFF2 για διαδίκτυο παράδοση
Συνοπτική αναφορά API
| Κλάση / Μέθοδος | Περιγραφή |
|---|---|
FontLoader.open(path) | Κατεβάστε WOFF ή WofF2 από το αρχείο δρόμο |
FontLoader.load(data) | Κατεβάστε WOFF ή Woff2 από ξηρά byte |
FontConverter.convert(font, target_format) | Μετατρέψτε σε άλλο μορφότυπο |