Brotli-kompressziós támogató
Brotli-kompressziós támogató
A WOFF2 betűtípusok a Brotli-kompressziót használják az ábrázoló táblázat adataira. Aspose.Font FOSS Python számára tartalmaz egy csomagolt tiszta Python Brotli megvalósítás így nincs rendszerszintű brotli könyvtár szükséges.
Töltés WOFF2 (automatikus Brotli-kompressziós)
FontLoader automatikusan dekompresszi a WOFF2 Brotli adatait.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)A WOFF2 (automatikus Brotli-kompresszió) formájában történő mentés
FontConverter.convert() automatikusan tömöríti a kimenetet, ha az adott formátumban van: 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")Tippek és legjobb gyakorlatok
- A csomagolt Brotli megvalósítása tiszta Python; a teljesítménykritikus alkalmazásokhoz fontolja meg az Install the
brotliC. külön kiterjesztés BrotliDecoderés a következők:BrotliEncoderbelső osztályok; ne importálják őket közvetlenül a kérelmező kódjában.
API-referencia összefoglaló
| Rendszer / módszer | Leírás |
|---|---|
BrotliDecoder | Brotli belső dekompresszor (a FontLoader a WOFF2-hez használja) |
BrotliEncoder | Brotli belső kompresszor (a FontConverter a WOFF2-hez használja) |
FontLoader.open(path) | A WOFF2-t automatikus dekompressziós töltéssel kell felszerelni. |
FontConverter.convert(font, "woff2") | A WOFF2-ként történő tárolás automatikus kompresszióval |