Sobre el proyecto

Cal Sans v2 es una tipografía variable de código abierto encargada por Peer Richelsen para Cal.com y dibujada por WORDMARK. Está diseñada para servir a la UI de producto y al display de marca desde un solo archivo, adaptando proporciones, espaciado y geometría a tamaños ópticos de aproximadamente 8 pt a 45 pt. La integración es mínima: basta con establecer font-family en "Cal Sans" y activar font-optical-sizing: auto. La tipografía se organiza en torno a un eje GEOM que lleva las formas de las letras desde una neutralidad centrada en la accesibilidad hasta la geometría completa, pasando por cuatro familias con nombre: A11y (0), UI (25), Base (50) y Geo (100). En la compilación estándar, las formas compatibles cambian en los límites; en Cal Sans Flex, se transforman entre sí. Otros ejes incluyen el peso (400–700), YTAS para ascendentes más altas y SHRP para esquinas más afiladas. Las cursivas se dibujan a 9,5° en lugar de inclinarse mediante el navegador. La personalización se ofrece de tres maneras: el eje variable GEOM en navegadores modernos y aplicaciones de diseño; veinte conjuntos estilísticos y cuarenta y dos variantes de caracteres mediante funciones OpenType; y un ReCal Sans Font Builder basado en web para crear bifurcaciones personalizadas con nuevos valores predeterminados y funciones congeladas, utilizable en herramientas como PowerPoint o Canva. Las versiones se organizan en cortes dentro de fonts/: calsans-var-full (todos los ejes en un archivo), calsans-var-flex (formas de letras que se transforman a lo largo de GEOM), calsans-cossui (una compilación de producto ligera con opsz ajustado para alcanzar su máximo a 32 pt) y calsans-static-essentials (dos familias, dieciséis fuentes). Al parecer, el catálogo completo incluye 384 estilos estáticos, subconjuntos por familia y paquetes de Google Fonts. La compilación se realiza con un solo comando, python3 -m scripts, que ejecuta calBuild, un compilador escrito para esta tipografía. Produce la fuente variable, la compilación Flex con transformación mediante avar2 y un motor de interpolación HOI, y todos los cortes estáticos. La configuración y las opciones se documentan en el README de compilación. La fuente es gratuita para uso comercial y personal bajo la SIL Open Font License, Versión 1.1, con el texto completo en OFL.txt. Se distribuye mediante NPM, y se indica que la disponibilidad en Google Fonts es próxima. La estructura del repositorio sigue la estructura Unified Font Repository, adaptada para el flujo de trabajo de Google Fonts.