Apoyo a la compresión de Brotli

Apoyo a la compresión de Brotli

Apoyo a la compresión de Brotli

Las fuentes WOFF2 utilizan la composición de Brotli para los datos de la tabla de glif. Aspose.Font FOSS para Python incluye una implementación de Python Brotli puro, por lo que no hay nivel de sistema brotli Biblioteca es necesario.


WOFF2 (Decompresión automática de los botones)

FontLoader Descomprimir los datos de WOFF2 Brotli automáticamente.

from aspose_font.loader import FontLoader

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

Compresión de los brotes WOFF2 (Automatic Brotli Compression)

FontConverter.convert() Comprimir la salida automáticamente cuando el formato objetivo es 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")

Consejos y mejores prácticas

  • La implementación de Brotli en conjunto es pura Python; para aplicaciones críticas a la performance, considere instalar el sistema. brotli C. Extensiones separadas
  • BrotliDecoder y BrotliEncoder son clases internas; no las importes directamente en el código de aplicación.

Sumación de referencia API

Clase / MétodoDescripción
BrotliDecoderDescompresor de Brotli Interno (utilizado por FontLoader para WOFF2)
BrotliEncoderCompresor de Brotli Interno (utilizado por FontConverter para WOFF2)
FontLoader.open(path)Carga WOFF2 con decompresión automática
FontConverter.convert(font, "woff2")Salva como WOFF2 con compresión automática

Ver también

 Español