Trabajar con WOFF y Woff2 Fonts

Trabajar con WOFF y Woff2 Fonts

Trabajar con WOFF y Woff2 Fonts

Este guía muestra cómo cargar las fontas web WOFF y Woff2 y convertirlas en otros formatos como TTF para uso de escritorio o procesamiento adicional.

WOFF y Woff2 son contenedores de fuentes web comprimidos. FontLoader Tiene los dos formatos transparente - el formato se detecta automáticamente de los bajos mágicos binarios.


Carga de WOFF / Woff2

FontLoader.open() Descomprimir los contenedores WOFF y Woff2 automáticamente y devolver un estándar. Font Objetos con el mismo acceso metadatos y glif como cualquier otro formato.

from aspose_font.loader import FontLoader

woff  = FontLoader.open("MyFont.woff")
woff2 = FontLoader.open("MyFont.woff2")

print(woff.font_family, woff.num_glyphs)

Convertir WOFF2 en TTF

FontConverter.convert(font, target) Convertir WOFF2 a TTF extrae los datos de TrueType no comprimidos para la edición o reembalación.

from aspose_font.loader import FontLoader
from aspose_font.converter import FontConverter

woff2 = FontLoader.open("MyFont.woff2")
ttf = FontConverter.convert(woff2, target_format="ttf")

Consejos y mejores prácticas

  • WOFF2 utiliza la composición de Brotli; FontLoader Descomprimir automáticamente
  • Después de convertir WOFF2 en TTF, aplique FontCleaner.clean_for_web() Antes de reembalaje
  • Uso FontSubsetter.subset_for_web() antes de la empaquetado como WOFF2 para el envío web

Sumación de referencia API

Clase / MétodoDescripción
FontLoader.open(path)Cargar WOFF o Woff2 desde el camino de archivo
FontLoader.load(data)Cargar WOFF o Woff2 de bajos crudos
FontConverter.convert(font, target_format)Convertir en otro formato

Ver también

 Español