Accesibilidad

Cómo diseñar paletas accesibles para el daltonismo

Por el equipo de colorPaletteFinder9 min de lectura

La primera vez que entendí de verdad el daltonismo no fue por una especificación, sino por una revisión de código. Había construido un panel de estado donde los puntos verdes significaban «saludable» y los rojos «caído», y un ingeniero de backend del equipo mencionó, casi disculpándose, que no era capaz de distinguir qué servidores estaban en llamas. Es uno del aproximadamente uno de cada doce hombres con deficiencia rojo-verde de la visión cromática. Mi precioso sistema de semáforo era, para él, una cuadrícula de círculos pardo-grisáceos idénticos. No había nada roto en el código. Todo estaba roto en el diseño.

Eso es lo que pasa al diseñar una paleta accesible para el daltonismo: los fallos son invisibles para quien los publicó. No puedes sentir el bug. Así que tienes que construir el hábito de diseñar como si el color fuera información que podrías perder en cualquier momento, porque para una parte significativa de tus usuarios ya lo es.

Qué tan común es, y qué falla en realidad

La deficiencia de visión cromática (DVC) afecta a alrededor del 8 % de los hombres y al 0,5 % de las mujeres de ascendencia noreuropea: en torno a 1 de cada 12 hombres y 1 de cada 200 mujeres. En un producto con cualquier audiencia real, eso no es un caso extremo. Eso es una columna en tus analíticas.

La deficiencia no es «ver en blanco y negro»: la monocromacia verdadera es rarísima. Lo que ocurre es que un tipo de cono del ojo está desplazado o ausente, lo que colapsa ciertos colores entre sí. Los tipos principales, según su frecuencia:

La conclusión práctica: alrededor del 99 % de la DVC es rojo-verde. Si tu paleta sobrevive a una simulación rojo-verde, has cubierto a la inmensa mayoría de los usuarios afectados. Ahí es donde conviene poner tu atención primero.

Esto es un problema distinto del contraste

Aquí va la distinción que hace tropezar incluso a equipos cuidadosos. El contraste de luminancia (el de WCAG) tiene que ver con claro frente a oscuro: si puedes leer el texto. La deficiencia de visión cromática tiene que ver con la confusión de tonos: si puedes distinguir dos colores entre sí cuando resultan ser similares en luminosidad. Son problemas independientes, y puedes fallar uno mientras bordas el otro.

El ejemplo clásico: un texto rojo puro #FF0000 sobre verde puro #008000 tiene un contraste de luminancia de aproximadamente 1.3:1, que falla estrepitosamente en WCAG; pero aunque «arreglaras» el contraste, una persona con deuteranopía seguiría teniendo dificultades, porque los dos tonos en sí colapsan entre ellos. A la inversa, dos colores pueden tener un contraste estupendo y aun así ser una trampa para la DVC si estás usando su tono, y solo su tono, para portar significado.

Así que una paleta accesible para el daltonismo y una paleta conforme a WCAG son círculos que se solapan, no el mismo círculo. Necesitas las dos. Si todavía no lo has hecho, vale la pena leer Los ratios de contraste WCAG explicados junto con este artículo: el contraste de luminancia es la base, y el diseño seguro frente a la DVC es la capa que va encima.

La única regla que arregla casi todo: no confíes nunca solo en el color

Si te llevas un único principio de este artículo, llévate este: no confíes solo en el color para transmitir información. El W3C lo convierte en un requisito explícito —Criterio de Conformidad 1.4.1 de WCAG, Uso del color— y es el hábito de mayor impacto que puedes construir.

La solución es casi siempre la redundancia. Siempre que el color porte significado, empáralo con una segunda señal que no sea de color:

La prueba rápida que hago en cualquier pantalla: imagínala impresa en una impresora láser en blanco y negro. Si sigues entendiéndola, no estás confiando solo en el color. Si dos estados se vuelven idénticos, has encontrado tu bug.

Elegir tonos que sobreviven a la DVC

La redundancia se ocupa del significado. Pero aun así quieres que los colores en sí sigan siendo distinguibles siempre que sea posible, especialmente en la visualización de datos, donde no puedes poner una etiqueta de texto en cada uno de 200 puntos de datos.

Unas cuantas reglas prácticas sacadas de la trinchera:

En lugar de reinventar esto, súbete a hombros de quienes lo resolvieron con rigor. La paleta Okabe-Ito (también llamada paleta Wong, por el artículo de Bang Wong de 2011 en Nature Methods) es un conjunto de ocho colores diseñado para seguir siendo distinguible en todos los tipos comunes de DVC. Vale la pena guardar los códigos hex: naranja #E69F00, azul cielo #56B4E9, verde azulado #009E73, amarillo #F0E442, azul #0072B2, bermellón #D55E00, púrpura rojizo #CC79A7 y negro #000000. La he usado como paleta categórica en más paneles de los que puedo contar, y nunca ha fallado una simulación.

Cuando estás construyendo una paleta de marca o de interfaz en lugar de un gráfico, normalmente no necesitas ocho colores distinguibles para la DVC: necesitas un par de acentos que no choquen. Ahí es donde el generador de paletas de colores se gana su sitio: construye tu armonía (un esquema complementario dividido o triádico), lee los valores HSL y después separa deliberadamente tus dos colores semánticamente más importantes tanto en luminosidad como en tono. La lectura HSL lo hace fácil: baja la luminosidad de uno, súbela en el otro, y te habrás comprado una separación que sobrevive a la DVC. Si quieres entender por qué ciertas relaciones de la rueda chocan más que otras, Paletas complementarias divididas vs. triádicas entra en la geometría.

Pruébalo: no confíes en tus propios ojos

No puedes calibrar esto a ojo, porque (estadísticamente) lo más probable es que tengas visión cromática normal y la cuestión es precisamente que el fallo es invisible para ti. Simulas.

Mi flujo de trabajo real: diseño con normalidad y después paso las pantallas clave —paneles, gráficos, errores de formulario, cualquier cosa donde el color signifique algo— primero por deuteranopía (la más común), después por protanopía y luego por una pasada rápida de tritanopía. El noventa por ciento de los problemas que encuentro están en esa primera vista de deuteranopía. Arregla esos y habrás ayudado a más gente con el menor esfuerzo.

Los errores que sigo viendo

Nada de esto te pide que diseñes interfaces feas ni que renuncies al color. El color es maravilloso y deberías usarlo con libertad. La disciplina es solo esta: deja que el color sea la capa deliciosa, nunca la única capa. Empareja cada tono significativo con una etiqueta, un icono o una forma; elige emparejamientos que sobrevivan al colapso rojo-verde; apóyate en la luminosidad tanto como en el tono; y pasa el simulador antes de darlo por terminado. Haz eso y el próximo ingeniero que no pueda ver tus puntos verdes seguirá sabiendo exactamente qué servidores están en llamas.

Preguntas frecuentes

¿Cuál es la diferencia entre una paleta accesible para el daltonismo y una que cumple con WCAG?

Resuelven problemas distintos. El contraste WCAG tiene que ver con la luminancia —claro frente a oscuro—, de modo que el texto y los elementos de interfaz sean legibles. El diseño accesible para el daltonismo tiene que ver con la confusión de tonos: asegurarse de que los colores que portan significado sigan siendo distinguibles para personas cuyos conos colapsan ciertos tonos. Una paleta puede pasar el contraste WCAG en todas partes y aun así fallar en deuteranopía, porque dos colores con un contraste excelente pueden seguir dependiendo de una distinción rojo-verde que desaparece. Tienes que diseñar para ambos, y probarlos, de forma independiente.

¿Cuál es el emparejamiento de colores más seguro para el daltonismo?

El azul y el naranja es el par opuesto más fiable: se mantiene claramente distinto en la deuteranopía, la protanopía y la tritanopía, los tres tipos principales de deficiencia de visión cromática. El azul y el rojo es un segundo emparejamiento sólido. El que hay que evitar como único contraste es el rojo y el verde, que colapsa para el aproximadamente 99 % de la DVC que es deficiencia rojo-verde. Cuando necesites más de dos colores distintos, usa un conjunto investigado como la paleta Okabe-Ito (Wong) en lugar de elegir a ojo.

¿Por qué no debería confiar solo en el color para mostrar información?

Porque aproximadamente 1 de cada 12 hombres y 1 de cada 200 mujeres tienen alguna forma de deficiencia de visión cromática, y para ellos un estado mostrado únicamente mediante color (punto rojo = error, punto verde = correcto) puede resultar completamente indistinguible. El Criterio de Conformidad 1.4.1 de WCAG (Uso del color) exige que el color nunca sea el único medio para transmitir información. La solución es la redundancia: empareja cada color significativo con una etiqueta, un icono, una forma, un patrón o una posición, de modo que la información sobreviva aunque el tono no lo haga.

¿Cómo compruebo si mi paleta es accesible para el daltonismo?

Usa un simulador, porque si tienes visión cromática normal los fallos son invisibles para ti. Coblis (el Simulador de Daltonismo) te permite subir una captura de pantalla y verla a través de ocho tipos de deficiencia. Las DevTools de Chrome tienen una opción de «Emular deficiencias visuales» en el panel de Renderizado que aplica protanopía, deuteranopía o tritanopía a la página en vivo. Plugins de Figma como Stark hacen lo mismo con los diseños. Comprueba primero la deuteranopía, ya que es la más común, y después la protanopía y la tritanopía.

¿Qué es la paleta Okabe-Ito y por qué se recomienda?

La paleta Okabe-Ito (también llamada paleta Wong, por el artículo de Bang Wong de 2011 en Nature Methods) es un conjunto de ocho colores diseñado para que sigan siendo distinguibles en todos los tipos comunes de deficiencia de visión cromática. Es el estándar de facto para la visualización de datos accesible. Los códigos hex son #E69F00 (naranja), #56B4E9 (azul cielo), #009E73 (verde azulado), #F0E442 (amarillo), #0072B2 (azul), #D55E00 (bermellón), #CC79A7 (púrpura rojizo) y #000000 (negro). Recurre a ella siempre que necesites varios colores categóricos que no choquen para quienes tienen DVC.

¿Quieres experimentar con los colores?

Prueba nuestro generador gratuito de paletas de color para encontrar tu armonía perfecta, con un comprobador de contraste WCAG integrado.

Abrir el generador