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. brotli C. Odvojeno proširenje
  • BrotliDecoder i u članku 1. BrotliEncoder U ovom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) točke (b) ovog članka.

Svrha referentnog API-a

Klasa / metodaOpisivanje
BrotliDecoderBrotlijev unutarnji dekompresor (koristi FontLoader za WOFF2)
BrotliEncoderInterni 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

Također pogledajte:

 Hrvatski