stringtranslate.com

Fuente variable

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

Una fuente variable (VF) es un archivo de fuentes que puede almacenar una gama continua de variantes de diseño. En un archivo de este tipo se puede almacenar una tipografía completa (familia de fuentes), con una cantidad infinita de fuentes disponibles para su muestreo. [2]

La tecnología de fuentes variables se originó en las variaciones de fuentes 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. Hacer que esta característica se estandarizara en OpenType allanó el camino para su compatibilidad en muchas plataformas de software. [3] [6] [7] [8]

Las fuentes variables no deben confundirse con las fuentes de ancho variable . Una fuente variable puede ser de ancho variable o de ancho fijo . [9]

Tecnología

Las fuentes variables OpenType son una adaptación de las variaciones de fuentes TrueType GX de Apple a OpenType, con integración en aspectos clave del formato OpenType, incluidas las tablas de diseño OpenType y los formatos de contorno de glifo TrueType y CFF. También supera a TrueType GX al proporcionar una mejor interoperabilidad, tanto entre diferentes fuentes como entre fuentes variables y especificaciones de formato de fuente como las que se encuentran en Cascading Style Sheets . 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 glifo u otros valores de datos para esa instancia de diseño se calculan a medida que se procesan los datos de la 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 las herramientas de desarrollo de fuentes y que los diseñadores de fuentes han utilizado durante muchos años. [10] En ese paradigma, el diseñador de fuentes crea un diseño variable, pero luego elige instancias específicas para generar fuentes estáticas, 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 variabilidad incorporada, y los mecanismos de interpolación ahora se pueden integrar en sistemas operativos y navegadores web u otras aplicaciones, con instancias de diseño específicas seleccionadas en el momento de su uso.

Una de las principales ventajas de esta tecnología es que puede reducir significativamente el tamaño combinado de los datos de fuentes cuando se utilizan varios estilos. En la Web, esto puede permitir que un sitio utilice más estilos de fuentes y, al mismo tiempo, reducir los tiempos de carga de la página. Otra ventaja es que permite acceder a una gama continua de variaciones de estilo, lo que puede resultar beneficioso para el diseño adaptativo.

Esta tecnología se ha comparado con la tecnología de fuentes maestras múltiples (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 mediante interpolación y extrapolación. [11] [12] [13] [14] Sin embargo, las fuentes maestras múltiples requerían que el usuario generara una "instancia" específica de la fuente para valores particulares del eje de variación antes de poder usarla. Sin embargo, esto no es necesario para las fuentes variables OpenType: se pueden seleccionar y usar instancias de diseño nombradas o arbitrarias a pedido.

Adopción

Sistemas operativos

En Windows 10, versión 1709 (o conocida como " Windows 10 Fall Creators Update") lanzada en 2017, Microsoft proporciona soporte oficial para fuentes variables, [15] junto con la primera fuente variable en Windows: la fuente "Bahnschrift", que es una digitalización de DIN 1451. [ 16] [17] Sin embargo, la compatibilidad con fuentes CFF2 que usan contornos OpenType había causado problemas con el motor de representación de texto de Windows, a veces haciendo que el texto de la interfaz de usuario quedara en blanco; esto se solucionó más tarde en 2023 con la actualización KB5032278. [18]

Android comenzó a proporcionar soporte de fuentes variables para desarrolladores de aplicaciones móviles en Android Oreo [19] o nivel API 26. [20]

Apple ha proporcionado soporte para fuentes variables en su sistema operativo desde macOS 10.5/ iOS 3.2 , [21] pero el uso en Safari a través de WebKit solo viene en macOS 10.13/iOS 11 con Safari 11. [22] [23]

FreeType , el programa de representación de fuentes utilizado por la mayoría de los sistemas tipo Unix , incluido Linux , recibió soporte para fuentes variables en mayo de 2017 (FreeType 2.8). [24]

Editores

La versión 2018 de Adobe Creative Cloud , lanzada el 18 de octubre de 2017, incluye soporte para fuentes variables en Photoshop [25] e Illustrator [26] e incluye versiones de concepto variable de las fuentes Acumin , Minion , Myriad , Source Code , Source Sans y Source Serif .

Creative Cloud 2020 ha agregado soporte de fuentes variables para InDesign . [27]

La versión 1.0 de Inkscape ha añadido soporte para fuentes variables. [28]

La versión 7.5 de LibreOffice ha añadido soporte para fuentes variables. [29]

Navegadores

Las fuentes variables se controlan en el navegador web mediante las propiedades existentes para opciones conocidas, como el peso y un font-variation-settingscontrol sin formato. Consulte las páginas de MDN de la propiedad CSS para conocer el historial de compatibilidad. [2]

Referencias

  1. ^ Tipo, Flecha. "Recursive Sans & Mono". recursive.design . Consultado el 27 de junio de 2021 .
  2. ^ ab "Guía de fuentes variables - CSS: hojas de estilo en cascada". MDN .
  3. ^ ab "Presentación de variaciones de fuentes OpenType". www.microsoft.com .
  4. ^ Phinney, Thomas (febrero de 2017). "Las fuentes variables son la próxima generación". Communication Arts . Consultado el 20 de septiembre de 2017 .
  5. ^ Phinney, Thomas (14 de septiembre de 2016). "La lección de las fuentes de color para fuentes variables". thomasphinney.com . Consultado el 20 de septiembre de 2017 .
  6. ^ "Módulo de fuentes CSS nivel 4". drafts.csswg.org .
  7. ^ Nieskens, Roel. "Fuentes variables: el futuro de la tipografía (web)". Typographica . Consultado el 31 de octubre de 2016 .
  8. ^ Hudson, John. "Introducción a las fuentes variables OpenType". Medium . Tiro Typeworks . Consultado el 31 de octubre de 2016 .
  9. ^ Beckwith, Kate. "Las nuevas fuentes variables de Ubuntu". TypeNetwork . Consultado el 8 de agosto de 2024 .
  10. ^ Griscti, Jessica. "Jess ama la interpolación". Alphabettes . Consultado el 15 de mayo de 2016 .
  11. ^ Diseño de múltiples tipos de letra maestros (PDF) . San José: Adobe Systems. 1997. Archivado desde el original (PDF) el 28 de enero de 2005 . Consultado el 20 de septiembre de 2017 .
  12. ^ Riggs, Tamye. "La historia del aniversario de plata de Adobe Originals". Blog de Typekit . Adobe . Consultado el 2 de julio de 2015 .
  13. ^ "La historia del aniversario de plata de Adobe Originals: la expansión de los originales". Typekit . Adobe Systems . Consultado el 8 de enero de 2016 .
  14. ^ Phinney, Thomas (18 de marzo de 2010). "Herramientas de remezcla de fuentes (RMX) y fuentes maestras múltiples en el diseño tipográfico". Phinney . Consultado el 4 de julio de 2015 .
  15. ^ "Novedades en DirectWrite - Aplicaciones Win32". learn.microsoft.com . 4 de octubre de 2021 . Consultado el 21 de marzo de 2024 .
  16. ^ "Presentación de la fuente Bahnschrift". Blog de Windows . Microsoft . 23 de agosto de 2017 . Consultado el 28 de agosto de 2017 .
  17. ^ Protalinski, Emil (23 de agosto de 2017). «Microsoft lanza una nueva versión preliminar de Windows 10 con mejoras en el shell, Edge y la entrada». VentureBeat . Consultado el 28 de agosto de 2017 .
  18. ^ "Source Han Sans CFF2 VF (o cualquier fuente CFF2) hace que la representación de texto de Windows quede en blanco (Windows 10 y 11) · Problema n.° 290 · adobe-fonts/source-han-sans". GitHub . Consultado el 21 de marzo de 2024 .
  19. ^ "Uso de fuente variable incorporada en Android - 回音的博客". eco.moe . Consultado el 21 de marzo de 2024 .
  20. ^ Franks, Rebecca (2 de mayo de 2018). "Fuentes variables en Android O 🖍". Over Engineering . Consultado el 21 de marzo de 2024 .
  21. ^ "Fuentes variables: compatibilidad". v-fonts.com . Consultado el 21 de marzo de 2024 .
  22. ^ "CTFontDescriptorCreateCopyWithVariation". Documentación para desarrolladores de Apple . Consultado el 21 de marzo de 2024 .
  23. ^ Davis, Jon (22 de septiembre de 2017). "Nuevas funciones de WebKit en Safari 11". WebKit .
  24. ^ "FreeType 2.8 completa el soporte para fuentes de variación OpenType - Phoronix". www.phoronix.com .
  25. ^ "Resumen de nuevas funciones | Versión de octubre de 2017 de Photoshop CC" . Consultado el 19 de octubre de 2017 .
  26. ^ "Resumen de nuevas funciones | Versión de octubre de 2017 de Illustrator CC" . Consultado el 19 de octubre de 2017 .
  27. ^ "¿Qué novedades trae InDesign 2020? | CreativePro Network". 4 de noviembre de 2019.
  28. ^ "Presentación de Inkscape 1.0". inkscape.org . Consultado el 1 de julio de 2020 .
  29. ^ "LibreOffice 7.5: Notas de la versión". Wiki de The Document Foundation . Consultado el 3 de febrero de 2023 .

Enlaces externos