Podpora na sbíření Brotli

Podpora na sbíření Brotli

Podpora na sbíření Brotli

WOFF2 fonty používají Brotli kompresi pro data tabulky glyfů. Aspose.Font FOSS pro Python obsahuje spouštěnou čistě Python Brotli implementaci tak žádný systémové úrovni brotli knihovna je vyžadována.


Naložení WOFF2 (automatická Brotli dekompresi)

FontLoader automaticky dekomprimuje údaje WOFF2 Brotli.

from aspose_font.loader import FontLoader

font = FontLoader.open("MyFont.woff2")
print(font.font_name, font.num_glyphs)

Uložení jako WOFF2 (automatické Brotliho komprese)

FontConverter.convert() automaticky stlačí výstup, když je cílový formát 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")

Tipy a nejlepší postupy

  • Společná implementace Brotli je čistý Python; pro výkonnostně kritické aplikace zvažte instalaci programu brotli C rozšíření samostatně
  • BrotliDecoder a) BrotliEncoder jsou vnitřní třídy; neimportujte je přímo do kódu aplikace.

Souhrnná referenční informace API

Třída / metodaDescription
BrotliDecoderVnitřní Brotli dekompresor (používá FontLoader pro WOFF2)
BrotliEncoderVnitřní Brotli kompresor (používá FontConverter pro WOFF2)
FontLoader.open(path)Náklad WOFF2 s automatickým dekompresí
FontConverter.convert(font, "woff2")Uložení jako WOFF2 s automatickým komprese.

See Also

 Čeština