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;
FontLoaderDescomprimir 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étodo | Descripció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 |