Saltar al contenido

¿Por qué el gris oscuro es más claro que el gris?

Nuestros programadores estrellas agotaron sus reservas de café, en su búsqueda todo el tiempo por la solución, hasta que Lorenzo halló el hallazgo en Gitea y hoy la compartimos con nosotros.

Solución:

Wikipedia tiene algo de información sobre el tema. Parece que muchas de las definiciones de color con nombre provienen del sistema X Windows. En X, "Gris" en realidad está más cerca de "Plata". Sin embargo, el W3C definió Gray (¿más apropiadamente?) como RGB 50%.

Aquí hay más Wikipedia sobre el tema:

Quizás lo más inusual de los choques de colores entre X11 y W3C es el caso de "Gray" y sus variantes. En HTML, "Gris" está específicamente reservado para el triplete 128 (50% gris). Sin embargo, en X11, "gris" se asignó al triplete 190 (74,5 %), que está cerca de W3C "Plata" en 192 (75,3 %), y tenía "Gris claro" en 211 (83 %) y "Gris oscuro". " a 169 (66%) homólogos. Como resultado, la lista de colores combinada de CSS 3.0 que prevalece en la web actualmente produce "Gris oscuro" como un tono significativamente más claro que el "Gris" simple, porque "Gris oscuro" desciende de X11, ya que no existía en HTML ni en CSS nivel 1: mientras que "Gray" descendía de HTML. Incluso en el borrador actual de CSS 4.0, el gris oscuro sigue siendo un tono más claro que el gris.

Palabras clave de color W3C:

DimGray    '#696969'  (105,105,105)  
Gray       '#808080'  (128,128,128)
DarkGray   '#A9A9A9'  (169,169,169)  //equal to X11 DarkGray
Silver     '#C0C0C0'  (192,192,192)  //close to X11 Gray (190,190,190)
LightGray  '#D3D3D3'  (211,211,211)  //equal to X11 LightGray
Gainsboro  '#DCDCDC'  (220,220,220)

Grises W3C
Nueve nombres asignados donde los valores R, G y B son numéricamente iguales:

ingrese la descripción de la imagen aquí

Me gustaría citar la discusión de Tim Sneath al respecto,

estos colores en realidad no se originan en HTML` todavía salen más atrás que el sistema X Window que se originó en los sistemas UNIX. La especificación HTML define dieciséis colores con nombre que se asignan a los dieciséis colores básicos presentes en la paleta EGA, pero los primeros navegadores, como Mosaic, también admitían cualquiera de los otros colores con nombre de X11, en función de su representación de color definida en X. Desafortunadamente, algunos de los dieciséis colores originales con nombre tienen representaciones diferentes a los equivalentes de X11, por ejemplo, el verde se representa en X11 en este color, mientras que en HTML se representa en este color. El desafortunado resultado es que Gray se define como #808080 en HTML, pero DarkGray se representa como #A9A9A9, lo que significa que están al revés. Dado que WPF permite los mismos colores con nombre que HTML para la compatibilidad, el resultado es que se mantienen las mismas idiosincrasias. (Puede encontrar más información sobre el conjunto completo de nombres de colores X11 y sus representaciones en Wikipedia).

Es por eso que el autor también afirma que es mejor usar el hexadecimal o el scRGB para representar los colores.

Por lo tanto, mi recomendación es, en general, utilizar las representaciones de color hexadecimal o scRGB siempre que sea posible, ¡o podría sorprenderse con los colores que elige que no coinciden con sus expectativas!

Acuérdate de que tienes la capacidad de agregar una reseña si te ayudó.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada.