1 repositorio
Modification of OpenType variation tables to control variable font properties.
Distinct from Font Development: Distinct from Font Development: focuses specifically on the manipulation of variation axes and tables rather than the overall asset creation lifecycle.
Explore 1 awesome GitHub repository matching graphics & multimedia · Variable Font Table Management. Refine with filters or upvote what's useful.
opentype.js es una librería de JavaScript para leer, escribir y manipular archivos de fuentes OpenType, TrueType y WOFF tanto en entornos de navegador como de servidor. Funciona como un analizador y generador de fuentes capaz de extraer datos de glifos y metadatos o crear nuevos archivos de fuentes definiendo rutas de glifos y metadatos programáticamente. El proyecto proporciona utilidades especializadas para modificar tablas de variación de fuentes para controlar propiedades de fuentes variables y procesar capas de color y paletas a través de tablas COLR y CPAL. También incluye un generador de rutas Bezier que convierte glifos de fuentes y cadenas de texto en rutas para renderizado SVG y canvas. La librería cubre una amplia gama de operaciones de tipografía, incluyendo el cálculo de métricas de fuentes como anchos de avance y cuadros delimitadores, la conversión de glifos en datos de ruta SVG y el renderizado directo de texto a un contexto de dibujo 2D. Además, permite la modificación de formas de glifos sin procesar y la serialización de objetos de fuente de nuevo en formatos binarios para la exportación de archivos.
Provides utilities for modifying font variation tables to control variable font properties.