Brotli Kompresijska podrška
Brotli Kompresijska podrška
WOFF2 fontovi koriste Brotli kompresiju za podatke tabele glifa. Aspose.Font FOSS za Python uključuje pakiran čist-Python Brotli implementacija tako da nema sustavni razina brotli knjižnica je potrebno.
Uloženje WOFF2 (Automatska Brotlijeva dekompresija)
FontLoader automatski dekomprimira podatke WOFF2 Brotli.
from aspose_font.loader import FontLoader
font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)Uređenje kao WOFF2 (Automatska Brotli kompresija)
FontConverter.convert() Kompresija izdanja automatski kada je cilj format 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")Savjeti i najbolje prakse
- Brotli implementacija je čista Python; za kritične aplikacije, razmotrite instaliranje programa.
brotliC. Odvojeno proširenje BrotliDecoderi u članku 1.BrotliEncoderU ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) točke (b) ovog članka.
Svrha referentnog API-a
| Klasa / metoda | Opisivanje |
|---|---|
BrotliDecoder | Brotlijev unutarnji dekompresor (koristi FontLoader za WOFF2) |
BrotliEncoder | Interni Brotli kompresor (koristi FontConverter za WOFF2) |
FontLoader.open(path) | Uređaj za prebacivanje i otpuštanje u zrak |
FontConverter.convert(font, "woff2") | Uređenje kao WOFF2 s automatskim kompresijom |