Brotli-kompressziós támogató

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 brotli C. külön kiterjesztés
  • BrotliDecoder és a következők: BrotliEncoder belső osztályok; ne importálják őket közvetlenül a kérelmező kódjában.

API-referencia összefoglaló

Rendszer / módszerLeírás
BrotliDecoderBrotli belső dekompresszor (a FontLoader a WOFF2-hez használja)
BrotliEncoderBrotli 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

Lásd még:

 Magyar