En informática , en el sistema X Window , los nombres de los colores de X11 se representan en un archivo de texto simple que asigna ciertas cadenas a valores de color RGB . Tradicionalmente se incluía con cada instalación de X11 , de ahí su nombre, y suele estar ubicado en . La lista de colores web deriva de él, pero difiere en algunos nombres de colores. [ 1 ]<X11root>/lib/X11/rgb.txt
Los nombres de los colores no están estandarizados por Xlib ni por el protocolo X11. La lista no muestra continuidad ni en los valores de color seleccionados ni en los nombres de los colores , y algunos tríos de colores tienen varios nombres. A pesar de esto, los diseñadores gráficos y otros se acostumbraron a ellos, lo que hace prácticamente imposible introducir una lista diferente. En versiones anteriores de X11 (antes de la introducción de Xcms ), se animaba a los implementadores de servidores a modificar los valores RGB en la base de datos de color de referencia para tener en cuenta la corrección gamma. [ 2 ]
A partir de la versión 7.4 de X.Org, rgb.txt ya no se incluye en la versión roll-up, [ 3 ] y la lista se integra directamente en el servidor. [ 4 ] El módulo opcional xorg/app/rgb contiene el archivo rgb.txt independiente.
La lista se envió por primera vez con la versión 3 de X10 (X10R3) el 7 de junio de 1986, después de que Jim Gettys la incorporara a RCS en 1985. [ 5 ] La misma lista se incluyó en X11R1 el 18 de septiembre de 1987. La lista casi completa, tal como está disponible hoy, se envió con X11R4 el 29 de enero de 1989, con importantes adiciones de Paul Ravelling (quien agregó colores basándose en muestras de Sinclair Paints), John C. Thomas (quien agregó colores basándose en un conjunto de 72 crayones Crayola que tenía a mano) y Jim Fulton (quien unificó las contribuciones para producir la lista X11R4). El proyecto utilizaba terminales DEC VT240 en ese momento, por lo que habría funcionado con ese dispositivo. [ 6 ]
En algunas aplicaciones, los nombres compuestos se escriben con espacios, en otras se unen, a menudo en formato camel case . Generalmente, la coincidencia no distingue entre mayúsculas y minúsculas, y el código fuente del servidor X contiene alias con espacios para la mayoría de las entradas; este artículo utiliza espacios e iniciales en mayúsculas, excepto cuando no se especifican variantes con espacios en el código.
Conflictos entre los colores web y X11 en el esquema de color CSS.
Las primeras versiones de Mosaic y Netscape Navigator utilizaron los colores X11 como base para la lista de colores web , ya que ambas eran originalmente aplicaciones X. Las especificaciones SVG del W3C y el módulo Color de nivel 3 de CSS finalmente adoptaron la lista X11 con algunas modificaciones. [ 7 ] La lista actual del W3C es un superconjunto de los 16 " colores VGA " definidos en HTML 3.2 y CSS de nivel 1.
Una diferencia notable entre X11 y W3C es el caso de "Gris" y sus variantes. En HTML, "Gris" está reservado específicamente para el triplete 128 (50% de gris) . Sin embargo, en X11, "Gris" se asignó al triplete 190 (74,5%) , que está cerca de "Plata" de W3C en 192 (75,3%) , y tenía contrapartes como "Gris claro" en 211 (83%) y "Gris oscuro" en 169 (66%) . Como resultado, la lista de colores combinada de CSS 3.0 que prevalece en la web hoy produce "Gris oscuro" como un tono significativamente más claro que el "Gris" simple , porque "Gris oscuro" se derivó de X11 (ya que no existía en HTML ni en CSS nivel 1 [ 8 ] ), mientras que "Gris" se derivó de HTML. Incluso en el borrador actual de CSS 4.0, el gris oscuro sigue siendo un tono más claro que el gris. [ 9 ] Algunos navegadores como Netscape Navigator insistían en una "a" en cualquier "Gr a y" excepto en "Gr e y claro".
Las versiones recientes de X (desde 2014, versión 1.0.6 de xorg-rgb) [ 10 ] también admiten las definiciones del W3C. En X11, se han conservado las definiciones originales (por lo que "Gris oscuro" sigue siendo un tono más oscuro de "Gris"), pero para cada par de nombres conflictivos, se han añadido los prefijos "Web" y "X11" para facilitar la desambiguación después de la fusión. El prefijo "X11" es un alias para la versión sin prefijo, es decir, "Gris X11" = "Gris" ≠ "Gris Web". El W3C también definió un color que es igual al "Verde" de X11, pero lo llamó "Lima". En X11, simplemente se llama "Lima", ya que no existía tal nombre antes. Es un alias de "Verde", es decir, "Lima" = "Verde" = "Verde X11" ≠ "Verde Web".
- ↑ Los nombres originales del W3C, tal como se usaban en HTML4/CSS2, antes de la adopción de los nombres X11 que no generan conflictos como alternativas.
Tabla de nombres de colores
El siguiente cuadro presenta los nombres de color estandarizados de X11 del código fuente de X.org. [ 12 ] La lista de nombres aceptados por los navegadores que siguen los estándares del W3C [ 13 ] difiere ligeramente, como se explicó anteriormente. La tabla no muestra variantes numeradas de gris y brillo como se describe a continuación. rgb.txtLos archivos reales y otras bases de datos o paletas de color pueden diferir, ya que son libremente editables por proveedores y usuarios. La tabla muestra los valores de los componentes en varias notaciones del espacio de color RGB , con conversiones a HSL y HSV asumiendo el espacio de color sRGB .
- ↑ Antes de su estandarización como color web, Gainsboro se incluyó como uno de los nombres de color X11. [ 14 ] Sin embargo, no figuraba en la versión original de la lista de 1987, [ 15 ] pero sí en la versión de Paul Raveling [ 16 ] que añadía, entre otras cosas, «[c]odos claros y blanquecinos, copiados de varias muestras de color de Sinclair Paints». [ 17 ]
Variaciones de color
Tonos de gris
La gama completa rgb.txtdefine 101 tonalidades, desde 'Gray0' (negro) hasta 'Gray100' (blanco), además de 'Gray' y sus variantes mencionadas anteriormente. Al parecer, las tonalidades se definen mediante la fórmula que da como resultado, por ejemplo, 'Gray96' , que resulta ser lo mismo que 'White Smoke'. Del mismo modo, 'Dim Gray' es lo mismo que 'Gray41' .GrayN := round(N% × 255)
Por otro lado, 'Gris' se encuentra entre 'Gris74' y 'Gris75' ; 'Gris oscuro' no es lo mismo que 'Gris66' ; y 'Gris claro' no es lo mismo que 'Gris83' .
Estos tonos no están incluidos en las especificaciones del W3C, aunque los borradores del nivel 4 del módulo CSS Color incluyen una función similar gray(). Siguen codificados sin alternativas para "Gris", pero sin espacio antes del dígito.
Variantes numeradas
Para 78 colores (sin contar los grises), rgb.txtofrece cuatro variantes: " color 1", " color 2", " color 3" y " color 4", donde " color 1" a veces corresponde a " color ", por ejemplo, "Snow1" es lo mismo que "Snow". A diferencia de los colores base, por ejemplo, cadet bluey CadetBlue, estos solo se codifican sin espacios, por ejemplo CadetBlue3. Estas variaciones no son compatibles con los navegadores populares ni están adoptadas por los estándares del W3C. Que un color determinado tenga o no tales variantes parece aleatorio.
Si el color " 1" no es igual al color " " , el color base suele ser más oscuro. Esto significa que su brillo en la notación de color HSB es inferior al 100%; aproximadamente 30 de los colores base son completamente brillantes. Las cuatro variantes (1...4) tienen valores de brillo redondeados de 100%, 93%, 80% y 55%, respectivamente. Su tono y saturación suelen ser los mismos, salvo por el redondeo. En algunos casos, difieren del color base, lo que puede indicar que estas variantes se especificaron teniendo en cuenta definiciones alternativas de las bases, es decir, sus valores se adaptaron a un monitor específico, algo que los fabricantes solían hacer hasta la década de 1990.
Los ajustes de brillo fijos se corresponden estrechamente con estas fórmulas para determinar los valores RGB:
color1 := color × 100%
color2 := color1 × 93.2%
color3 := color1 × 80.4%
color4 := color1 × 54.8%
Ejemplos:
- "Amarillo 2" (238, 238, 0) se basa en "Amarillo" (255, 255, 0) con 255 × 0,932 = 237,66.
- "Marfil 3" (205, 205, 193) se explica por "Marfil" (255, 255, 240) donde 255 × 0,804 = 205,02 y 240 × 0,804 = 192,96.
- "Azure 4" (131, 139, 139) está cerca de los valores "Azure" (240, 255, 255) transformados como 255 × 0,548 = 139,74 y 240 × 0,548 = 131,52.
Variantes con prefijo
Algunos nombres de colores parecen ser modificaciones de brillo o saturación de otros, ya que llevan prefijos como Oscuro, Claro, Medio, Pálido o Profundo , pero no se observa ninguna variación sistemática. Sin embargo, varios conjuntos incluyen una variante Oscura con un 55 % de brillo, y algunos tienen su versión Media con un brillo de aproximadamente el 80 %.
"Amarillo dorado claro" y "Verde oliva oscuro" son especiales, porque no existen entradas de color correspondientes sin los prefijos Oscuro y Claro .
Matices con diferentes tonalidades
Varios grupos de colores comparten la misma luminosidad o brillo y saturación. Estos matices difieren únicamente en el tono.
- 100%/25%
- 0° (Web) Granate, 60° Oliva, 120° Verde, 180° Turquesa, 240° Azul marino, 300° (Web) Morado
- 100%/27%
- 0° Rojo oscuro, 180° Cian oscuro, 240° Azul oscuro, 300° Magenta oscuro
- 100%/41%
- 181° Turquesa oscuro, 282° Violeta oscuro
- 100%/49%
- 90° Verde césped, 157° Verde primavera medio
- 61%/50%
- 80° Verde amarillento, 120° Verde lima, 280° Orquídea oscura
- 100%/50%
- 0° Rojo, 16° Rojo anaranjado, 33° Naranja oscuro, 39° Naranja, 51° Dorado, 60° Amarillo, 90° Verde chartreuse, 120° Verde lima, 150° Verde primavera, 180° Aguamarina/Cian, 195° Azul cielo profundo, 240° Azul, 300° Fucsia/Magenta
- 25%/65%
- 0° Marrón rosado, 120° Verde mar oscuro
- 59–60%/65%
- 260° Morado medio, 302° Orquídea, 340° Rojo violeta pálido
- 100%/86%
- 38° Mocasín, 351° Rosa claro
- 100%/90%
- Almendras blanqueadas a 36° , bizcocho de limón a 54°
- 67%/94%
- 30° Lino, 240° Lavanda
- 100%/94%
- 6° Rosa Brumoso, 60° Amarillo Claro, 180° Cian Claro
- 100%/97%
- 25° Concha marina, 40° Blanco floral, 60° Marfil, 120° Melón, 180° Azul celeste, 208° Azul Alicia, 340° Rosa lavanda
- 100%/99%
- 0° Nieve, 240° Blanco Fantasma
Tonos y matices con diferente luminosidad
Varios grupos de colores comparten el mismo tono y saturación HSL. Los tintes son más claros que el color base, mientras que las sombras son más oscuras.
- 0°/0%
- 0% Negro, 41% Gris Oscuro, 50% Gris (Web), 66% Gris Oscuro, 75% Gris (X11), 75% Plata, 83% Gris Claro, 86% Gainsboro, 96% Blanco Humo, 100% Blanco
- 0°/100%
- 25% (Web) Granate, 27% Rojo oscuro, 50% Rojo, 99% Nieve
- 16°/100%
- 50% rojo anaranjado, 66% coral.
- 33°/100%
- 50% naranja oscuro, 88% bizcocho
- 36°/100%
- 84% Navajo Blanco, 90% Almendra Escaldada
- 60°/100%
- 25% oliva, 50% amarillo, 94% amarillo claro, 97% marfil
- 80°/61%
- 35% verde oliva, 50% verde amarillento
- 90°/100%
- 49% verde césped, 50% verde chartreuse
- 120°/61%
- 34% verde bosque, 50% verde lima
- 120°/100%
- 20% verde oscuro, 25% verde (web), 50% verde/lima (X11), 97% melón.
- 146–147°/50%
- 36% verde mar, 47% verde mar medio
- 150°/100%
- 50% verde primavera, 98% crema de menta
- 180–181°/100%
- 25% verde azulado, 27% cian oscuro, 41% turquesa oscuro, 50% aguamarina/cian, 94% cian claro, 97% azul celeste
- 240°/100%
- 25% azul marino, 27% azul oscuro, 40% azul medio, 50% azul, 99% blanco fantasma
- 300°/100%
- 25% (Web) Morado, 27% Magenta Oscuro, 50% Fucsia / Magenta
- 328–330°/100%
- 54% rosa oscuro, 71% rosa fucsia
- 350–351°/100%
- 88% rosa, 86% rosa claro
Tonos con diferente saturación
Algunos pares de colores comparten la misma luminosidad y matiz. Estos tonos se diferencian únicamente por la saturación. En la gama X11, los tonos son mucho menos comunes que los matices, las tonalidades y las sombras.
- 0°/41%
- 0% Gris oscuro, 59% Marrón
- 120°/50%
- 61% verde lima, 100% verde/lima
- 180°/25%
- 25% gris pizarra oscuro, 100% verde azulado
- 240°/27%
- 64% Azul Medianoche, 100% Azul Oscuro
Listas derivadas
El Printer Working Group (PWG) del IEEE publica un estándar, PWG 5101.1 , cuyos nombres de color obligatorios se basan en RFC 3805 , sucesor de RFC 1759 que importó los nombres de color funcionales other , unknown y transparent junto con siete colores básicos de ISO 10175 ( DPA ) e ISO 10180 ( SPDL ), y JTAPI. [ 18 ] Este estándar tiene cuatro variantes para cada color no monocromático: clear (50% transparente), dark , light y el predeterminado. Siempre que sea posible, los valores son los mismos que en la adaptación W3C de la lista X11, excepto para Turquoise que es en lugar de . Los valores de variante faltantes se han agregado sistemáticamente. Buff y Mustard son nombres de color completamente nuevos. Light Black y Gray corresponden al mismo color.
Véase también
Referencias
- ^ Tveten, Julianne (11 de octubre de 2015). ""Tomate" versus "#FF6347": la tragicómica historia de los nombres de colores CSS . Ars Technica . Consultado el 11 de octubre de 2015 .
- ↑ Nye, Adrian (1990). Manual de programación de Xlib : para la versión 11 del sistema X Window (2.ª ed., que abarca las versiones 3 y 4, con revisiones importantes ). [Sebastopol, CA]: O'Reilly & Associates. ISBN 0-937175-11-0.
- ↑ "ModuleVersions" . Consultado el 21 de agosto de 2014 .
- ↑ Stone, Daniel (5 de noviembre de 2007). "Eliminar todos los rastros de la base de datos RGB externa (y Speedo)" . Recuperado el 26 de agosto de 2014 .
- ↑ "~alanc/xc-historical - Importación parcial/incompleta de RCS histórico del consorcio X hasta X11R6.0" . freedesktop.org .
- ↑ Sexton, Alex (12 de marzo de 2014). "Últimos comentarios sobre el módulo CSS3: color" . World Wide Web Consortium . Recuperado el 12 de marzo de 2014 .
- ↑ "Netscape.com" . Wp.netscape.com. Archivado del original el 6 de junio de 2002. Consultado el 14 de agosto de 2013 .
- ↑ "Hojas de estilo en cascada, nivel 1" . www.w3.org . Consultado el 15 de noviembre de 2016 .
- ↑ "Módulo de color CSS Nivel 4" . drafts.csswg.org . Consultado el 15 de noviembre de 2016 .
- ↑ Pfister, Daphne. "Agregar alias para colores que difieren entre X11 y CSS" . GitHub .
- 1 2 3 "Tipos de datos HTML básicos" . www.w3.org .
- ↑ Versión oficial actual
rgb.txtdel árbol de código fuente de X.org en Freedesktop.org - ↑ "Lists.w3.org" . w3.org. Abril de 2002. Consultado el 14 de agosto de 2013 .
- ↑ "rgb.txt" . Base de datos de mapeo de nombres de color a RGB de X. Fundación X.Org . Consultado el 18 de septiembre de 2017 .
- ↑ "others/old-rgb.txt" . Base de datos de mapeo de nombres de color a RGB de X. Fundación X.Org . Consultado el 18 de septiembre de 2017 .
- ↑ "others/raveling.txt" . Base de datos de mapeo de nombres de color a RGB de X. Fundación X.Org . Consultado el 18 de septiembre de 2017 .
- ↑ "others/README" . Base de datos de mapeo de nombres de color a RGB de X. Fundación X.Org . Consultado el 18 de septiembre de 2017 .
- ↑ Free Standards Group (FSG) / OpenPrinting, ed. (15-03-2005), Interfaz de programación de aplicaciones de tickets de trabajo (JTAPI) (PDF) , 1.00
Enlaces externos
- Código fuente del servidor X con colores integrados
- "Palabras clave de color extendidas", Módulo de color CSS Nivel 3 , una recomendación del W3C
- X11 rgb.txt 1.1 en Xfree.86.org, 1994; X11 rgb.txt 1.2 , 2005 (excluyendo 96 alias); y Modern X.Org rgb.txt , de GitHub.
- Aubrey Jaffer. "Diccionarios de nombres de colores" . La página de Jaffer incluye información detallada y comparaciones entre diccionarios de nombres de colores.
- Nombres de colores de .NET Framework y Windows Forms
- Nombres de colores
- Sistema X Window
- Hojas de estilo en cascada