Fuente variable


Una fuente variable (VF) es un archivo de fuente que puede almacenar una gama continua de variantes de diseño. Se puede almacenar un tipo de letra completo (familia de fuentes) en dicho archivo, con un número infinito de fuentes disponibles para muestrear. [2]

La tecnología de fuente variable se originó en las variaciones de fuente TrueType GX de Apple . La tecnología se adaptó a OpenType como fuentes variables OpenType (OTVF) en la versión 1.8 de la especificación OpenType. [3] [4] [5] La tecnología fue anunciada por Adobe , Apple , Google y Microsoft en septiembre de 2016. La estandarización de esta característica en OpenType allanó el camino para el soporte en muchas plataformas de software. [3] [6] [7] [8]

Las fuentes variables OpenType son una adaptación de las variaciones de fuente TrueType GX de Apple a OpenType, con integración en aspectos clave del formato OpenType, incluidas las tablas OpenType Layout y los formatos de contorno de glifos TrueType y CFF. También supera a TrueType GX al proporcionar una mejor interoperabilidad, tanto entre fuentes diferentes como entre fuentes variables y especificaciones de formato de fuente, como las que se encuentran en las hojas de estilo en cascada . La tecnología permite que el software acceda a cualquier instancia de diseño para una gama continua de diseños definidos dentro de la fuente. Cuando se ha seleccionado una instancia de diseño específica, los contornos de glifos u otros valores de datos para esa instancia de diseño se calculan a medida que se procesan los datos de fuente durante el diseño y la rasterización del texto.

La tecnología utiliza mecanismos de interpolación y extrapolación que han sido compatibles con herramientas de desarrollo de fuentes y utilizados por diseñadores de fuentes durante muchos años. [9] En ese paradigma, el diseñador de fuentes crea un diseño variable, pero luego elige instancias específicas para generar fuentes estáticas y no variables que se distribuyen a los clientes. Sin embargo, con fuentes variables, la fuente producida y distribuida por el diseñador de fuentes puede tener una variabilidad incorporada, y los mecanismos de interpolación ahora pueden integrarse en sistemas operativos y navegadores web u otras aplicaciones, con instancias de diseño específicas seleccionadas en el momento de su uso.

Uno de los beneficios clave de la tecnología es que puede reducir significativamente el tamaño combinado de los datos de fuente siempre que se utilicen varios estilos. En la Web, esto puede permitir que un sitio utilice más estilos de fuente y, al mismo tiempo, reducir los tiempos de carga de la página. Un beneficio adicional es que brinda acceso a una gama continua de variaciones de estilo, que pueden brindar beneficios para el diseño receptivo.

La tecnología se ha comparado con la tecnología de múltiples fuentes maestras ( fuentes MM) de Adobe , también de la década de 1990, que utilizaba la generación sobre la marcha de diseños de fuentes a partir de archivos maestros por interpolación y extrapolación. [10] [11] [12] [13] Varias fuentes maestras, sin embargo, requerían que el usuario generara una "instancia" específica de la fuente para valores particulares del eje de variación antes de que pudiera usarse. Sin embargo, esto no es necesario para las fuentes variables OpenType: las instancias de diseño con nombre o arbitrarias se pueden seleccionar y usar a pedido.


El "espacio de diseño" de la fuente variable Recursive Sans & Mono, [1] ilustrado como las redes de dos cubos.