Ενεργοποιήστε το WOFF και το wOFf2 Fonts

Ενεργοποιήστε το 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)Μετατρέψτε σε άλλο μορφότυπο

Δείτε επίσης

 Ελληνικά