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 fuente que puede almacenar una gama continua de variantes de diseño. En dicho archivo se puede almacenar un tipo de letra completo (familia de fuentes), con un número infinito de fuentes disponibles para probar. [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. Estandarizar dicha característica en OpenType allanó el camino para el soporte en muchas plataformas de software. [3] [6] [7] [8]

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 glifos 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 fuentes 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 los 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 los 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 las fuentes variables, la fuente producida y distribuida por el diseñador de fuentes puede tener variabilidad incorporada, y los mecanismos de interpolación ahora pueden integrarse en los 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 cuando se utilizan varios estilos. En la Web, esto puede permitir que un sitio utilice más estilos de fuente y al mismo tiempo reduzca los tiempos de carga de la página. Otro beneficio es que brinda acceso a una gama continua de variaciones de estilo, lo que puede brindar beneficios para el diseño responsivo.

La 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. [10] [11] [12] [13] Sin embargo, varias fuentes maestras 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 utilizar instancias de diseño con nombre 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, [14] junto con la primera fuente variable en Windows: la fuente "Bahnschrift", que es una digitalización de DIN 1451 . [15] [16] Sin embargo, la compatibilidad con fuentes CFF2 que utilizan contornos OpenType había causado problemas con el motor de representación de texto de Windows, lo que a veces hacía que el texto de la interfaz de usuario quedara en blanco; esto se solucionó posteriormente en 2023 con la actualización KB5032278. [17]

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

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

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). [23]

Editores

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

Creative Cloud 2020 ha agregado compatibilidad con fuentes variables para InDesign . [26]

La versión 1.0 de Inkscape ha agregado soporte para fuentes variables. [27]

LibreOffice versión 7.5 ha agregado soporte para fuentes variables. [28]

Navegadores

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

Referencias

  1. ^ Escriba, flecha. "Recursivo Sans y Mono". diseño.recursivo . 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". Artes de la comunicación . 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". borradores.csswg.org .
  7. ^ Nieskens, Roel. "Fuentes variables: el futuro del tipo (web)". Tipográfica . Consultado el 31 de octubre de 2016 .
  8. ^ Hudson, Juan. "Presentación de las fuentes variables OpenType". Medio . Tiro Typeworks . Consultado el 31 de octubre de 2016 .
  9. ^ Griscti, Jessica. "A Jess le encanta la interpolación". Alfabetos . Consultado el 15 de mayo de 2016 .
  10. ^ Diseño de varios 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 .
  11. ^ Riggs, Tamye. "La historia del aniversario de plata de Adobe Originals". Blog de Typekit . Adobe . Consultado el 2 de julio de 2015 .
  12. ^ "La historia del aniversario de plata de Adobe Originals: ampliando los originales". Kit de tipos . Sistemas Adobe . Consultado el 8 de enero de 2016 .
  13. ^ Phinney, Thomas (18 de marzo de 2010). "Font Remix Tools (RMX) y múltiples fuentes maestras en diseño tipográfico". Phinney . Consultado el 4 de julio de 2015 .
  14. ^ "Novedades de DirectWrite: aplicaciones Win32". aprender.microsoft.com . 4 de octubre de 2021 . Consultado el 21 de marzo de 2024 .
  15. ^ "Presentación de la fuente Bahnschrift". Blog de Windows . Microsoft . 23 de agosto de 2017 . Consultado el 28 de agosto de 2017 .
  16. ^ Protalinski, Emil (23 de agosto de 2017). "Microsoft lanza una nueva vista previa de Windows 10 con mejoras de shell, Edge y entrada". VentureBeat . Consultado el 28 de agosto de 2017 .
  17. ^ "La fuente Han Sans CFF2 VF (o cualquier fuente CFF2) hace que la representación del texto de Windows se quede en blanco (Windows 10 y 11) · Número 290 · adobe-fonts/source-han-sans". GitHub . Consultado el 21 de marzo de 2024 .
  18. ^ "Uso de fuente variable incorporada en Android - 回音的博客". eco.moe . Consultado el 21 de marzo de 2024 .
  19. ^ Franks, Rebecca (2 de mayo de 2018). "Fuentes variables en Android O 🖍". Sobre Ingeniería . Consultado el 21 de marzo de 2024 .
  20. ^ "Fuentes variables: soporte". v-fonts.com . Consultado el 21 de marzo de 2024 .
  21. ^ "CTFontDescriptorCreateCopyWithVariation". Documentación para desarrolladores de Apple . Consultado el 21 de marzo de 2024 .
  22. ^ Davis, Jon (22 de septiembre de 2017). "Nuevas funciones de WebKit en Safari 11". Kit web .
  23. ^ "FreeType 2.8 completa la compatibilidad con fuentes variables OpenType - Phoronix". www.phoronix.com .
  24. ^ "Resumen de nuevas funciones | Lanzamiento de Photoshop CC en octubre de 2017" . Consultado el 19 de octubre de 2017 .
  25. ^ "Resumen de nuevas funciones | Lanzamiento de Illustrator CC en octubre de 2017" . Consultado el 19 de octubre de 2017 .
  26. ^ "¿Qué hay de nuevo en InDesign 2020? | CreativePro Network". 4 de noviembre de 2019.
  27. ^ "Presentación de Inkscape 1.0". inkscape.org . Consultado el 1 de julio de 2020 .
  28. ^ "LibreOffice 7.5: Notas de la versión". Wiki de la Document Foundation . Consultado el 3 de febrero de 2023 .

enlaces externos