Υποστήριξη συμπίεσης Brotli

Υποστήριξη συμπίεσης 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 με αυτόματη συμπίεση

Δείτε επίσης

 Ελληνικά