stringtranslate.com

Nombres de colores X11

En informática , en el sistema X Window , los nombres de colores de X11 se representan en un archivo de texto simple, que asigna ciertas cadenas a valores de color RGB . Tradicionalmente, se enviaba con cada instalación de X11 , de ahí el nombre, y generalmente se encuentra en <X11root>/lib/X11/rgb.txt. La lista de colores web desciende de él, pero difiere para ciertos nombres de colores. [1]

Los nombres de los colores no están estandarizados por Xlib o el protocolo X11. La lista no muestra continuidad ni en los valores de los colores seleccionados ni en los nombres de los colores , y algunos tripletes de colores tienen varios nombres. A pesar de esto, los diseñadores gráficos y otros se acostumbraron a ellos, lo que hizo 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 colores 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 está incluido en la versión acumulativa [3] y la lista está integrada 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 haber sido incluida en RCS por Jim Gettys en 1985. [5] La misma lista estaba en X11R1 el 18 de septiembre de 1987. Aproximadamente la lista completa tal como está disponible hoy se envió con X11R4 el 29 de enero de 1989, con adiciones sustanciales de Paul Ravelling (que agregó colores basados ​​en muestras de Sinclair Paints), John C. Thomas (que agregó colores basados ​​en un conjunto de 72 crayones Crayola que tenía a mano) y Jim Fulton (que concilió las contribuciones para producir la lista X11R4). El proyecto estaba ejecutando terminales DEC VT240 en ese momento, por lo que habría funcionado con ese dispositivo. [6]

En algunas aplicaciones, los nombres de varias partes se escriben con espacios, mientras que en otras se unen, a menudo en mayúsculas y minúsculas . Por lo general, se comparan sin distinguir entre mayúsculas y minúsculas y el código fuente de X Server 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 real.

Conflictos entre los colores web y X11 en el esquema de colores CSS

Las primeras versiones de Mosaic y Netscape Navigator utilizaban 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 algunos cambios. [7] La ​​lista actual del W3C es un superconjunto de los 16 " colores VGA " definidos en HTML 3.2 y CSS nivel 1.

Una diferencia notable entre X11 y W3C es el caso de "Gray" y sus variantes. En HTML, "Gray" está reservado específicamente para el triplete 128 (50% gris).Sin embargo, en X11, el "gris" se asignó al triplete 190 (74,5%), que está cerca del W3C "Silver" con 192 (75,3%), y tenía "gris claro" en 211 (83%)y "Dark Gray" con 169 (66%)Como resultado, la lista de colores combinada CSS 3.0 que prevalece en la web hoy en día produce "gris oscuro".como un tono significativamente más claro que el simple "gris", porque "Dark Gray" descendía de X11 – ya que no existía en HTML ni en CSS nivel 1 [8] – mientras que "Gray" descendía de HTML. Incluso en el borrador actual para CSS 4.0, el gris oscuro continúa siendo un tono más claro que el gris. [9] Algunos navegadores como Netscape Navigator insistieron en una "a" en cualquier "Gr a y" excepto en "Light Gr e y".

Las versiones recientes de X (desde 2014, xorg-rgb versión 1.0.6) [10] también admiten las definiciones del W3C. En X11, se han conservado las definiciones originales (por lo que "Dark Gray" sigue siendo un tono más oscuro de "Gray"), pero para cada par de nombres conflictivo, se han agregado los prefijos "Web" y "X11" adicionales 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, "X11 Gray" = "Gray" ≠ "Web Gray". El W3C también definió un color que es igual al "Green" de X11, pero lo llamó "Lime". En X11, simplemente se llama "Lime", ya que antes no existía tal nombre. Es un alias de "Green", es decir, "Lime" = "Green" = "X11 Green" ≠ "Web Green".

  1. ^ Los nombres originales del W3C, tal como se usaban en HTML4/CSS2, antes de la adopción de los nombres X11 no colisionantes como alternativas.

Tabla de nombres de colores

La siguiente tabla 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 W3C [13] difiere ligeramente como se explicó anteriormente. La tabla no muestra variantes de gris y brillo numeradas como se describe a continuación. rgb.txtLos archivos reales y otras bases de datos o paletas de colores pueden diferir ya que son editables libremente por los proveedores y usuarios. La tabla muestra los valores de los componentes en varias notaciones del espacio de color RGB, es decir, RGB (no lineal), HSL y HSV , las conversiones se realizan asumiendo el espacio de color sRGB .

* Antes de su estandarización como color web, Gainsboro se incluyó como uno de los nombres de colores de X11. [14] Sin embargo, no estaba en la versión original de 1987 de la lista, [15] pero sí estaba presente en la versión de Paul Raveling [16] que agregó, entre otras cosas, "colores claros y blanquecinos, copiados de varias muestras de colores de Sinclair Paints". [17]

Variaciones de color

Tonos de gris

El conjunto rgb.txtdefine 101 tonos desde 'Gray0' (negro) hasta 'Gray100' (blanco), además de 'Gray' y sus variantes enumeradas anteriormente. Los tonos están aparentemente definidos por la fórmula que da como resultado, por ejemplo, 'Gray96'.GrayN := round(N% × 255), que es lo mismo que 'White Smoke'. Del mismo modo, 'Dim Gray' es lo mismo que 'Gray41'..

Por otro lado, 'Gris'se encuentra entre 'Gray74'y 'Gray75'; 'Gris oscuro'no es lo mismo que 'Gray66'; y 'Gris claro'no es lo mismo que 'Gray83'.

Estos tonos no están incluidos en las especificaciones del W3C, aunque los borradores para el nivel 4 del módulo CSS Color incluyen una función similar gray(). Siguen estando codificados sin alternativas "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 lo que, 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 adoptadas por los estándares W3C. El hecho de que un determinado color tenga o no dichas variantes parece aleatorio.

Si " color 1" no es lo mismo que " color " , el color base suele ser más oscuro. Eso significa que su brillo en la notación de color HSB es inferior al 100%; alrededor de 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, excepto por el redondeo. Sin embargo, en algunos casos difieren del color base, lo que puede indicar que estas variantes se especificaron con definiciones alternativas de las bases en mente, es decir, sus valores se adaptaron a un determinado monitor, lo que era algo que los proveedores solían hacer hasta la década de 1990.

Los ajustes de brillo fijo corresponden estrechamente a estas fórmulas para determinar los valores RGB:

color1 := color × 100%
color2 := color1 × 93.2%
color3 := color1 × 80.4%
color4 := color1 × 54.8%

Ejemplos:

Variantes prefijadas

Algunos nombres de colores parecen ser modificaciones de brillo o saturación de otros porque llevan prefijos como Oscuro, Claro, Medio, Pálido o Profundo , pero no hay una variación sistemática aparente. Sin embargo, varios conjuntos presentan una variante Oscura con un 55 % de brillo y algunos tienen su Medio con un 80 % aproximadamente.

"Amarillo vara de oro claro" y "Verde oliva oscuro" son especiales, porque no hay entradas de color correspondientes sin los prefijos oscuro y claro .

Matices con diferente tonalidad

Varios grupos de colores comparten la misma luminosidad o brillo y saturación. Estos matices difieren únicamente en el tono.

100%/25%
 (Web) Granate, 60° Oliva, 120° Verde, 180° Verde azulado, 240° Azul marino, 300° (Web) Púrpura
100%/27%
 Rojo oscuro, 180° Cian oscuro, 240° Azul oscuro, 300° Magenta oscuro
100%/41%
181° Turquesa oscuro, 282° Violeta oscuro
100%/49%
90° Césped verde, 157° Verde primaveral medio
61%/50%
80° Verde amarillo, 120° Verde lima, 280° Orquídea oscura
100%/50%
 Rojo, 16° Rojo anaranjado, 33° Naranja oscuro, 39° Naranja, 51° Oro, 60° Amarillo, 90° Chartreuse, 120° (Lima) Verde, 150° Verde primavera, 180° Aguamarina/cian, 195° Azul cielo profundo, 240° Azul, 300° Fucsia / Magenta
25%/65%
 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%
36° Almendra blanqueada, 54° Gasa de limón
67%/94%
30° Lino, 240° Lavanda
100%/94%
 Rosa brumosa, 60° Amarillo claro, 180° Cian claro
100%/97%
25° Concha marina, 40° Blanco floral, 60° Marfil, 120° Rocío de miel, 180° Azul, 208° Alicia Azul, 340° Rubor lavanda
100%/99%
 Nieve, 240° Fantasma blanco

Matices y sombras con diferente luminosidad

Varios grupos de colores comparten el mismo tono y saturación HSL. Los tonos son más claros que un color base y los matices son más oscuros.

0°/0%
0% Negro, 41% Gris oscuro, 50% (Web) Gris, 66% Gris oscuro, 75% (X11) Gris, 75% Plata, 83% Gris claro, 86% Gainsboro, 96% Humo blanco, 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% Sopa de mariscos
36°/100%
84% Blanco navajo, 90% Almendra blanqueada
60°/100%
25% Oliva, 50% Amarillo, 94% Amarillo claro, 97% Marfil
80°/61%
35% Verde oliva, 50% Amarillo verde
90°/100%
49% Césped verde, 50% Monasterio
120°/61%
34% Verde bosque, 50% Verde lima
120°/100%
20% Verde oscuro, 25% (Web) Verde, 50% (X11) Verde / Lima, 97% Gotas de miel
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% Agua / Cian, 94% Cian claro, 97% Azur
240°/100%
25% Azul marino, 27% Azul oscuro, 40% Azul medio, 50% Azul, 99% Fantasma blanco
300°/100%
25% (Web) Púrpura, 27% Magenta oscuro, 50% Fucsia / Magenta
328–330°/100%
54% Rosa intenso, 71% Rosa fuerte
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 difieren únicamente en la saturación. Los tonos son mucho menos comunes en el conjunto X11 que los matices, los tintes 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 colores obligatorios se basan en el RFC 3805, sucesor del RFC 1759 que importó los nombres de colores 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 variantes faltantes se han agregado sistemáticamente. Buff y Mustard son nombres de colores completamente nuevos. Light Black y Gray corresponden al mismo color.

Véase también

Referencias

  1. ^ Tveten, Julianne (11 de octubre de 2015). «"Tomato" versus "#FF6347"—la tragicómica historia de los nombres de colores CSS». Ars Technica . Consultado el 11 de octubre de 2015 .
  2. ^ Nye, Adrian (1990). Manual de programación de Xlib: para la versión 11 del sistema X Window (2.ª edición, incluye las versiones 3 y 4, revisiones principales). [Sebastapol, CA]: O'Reilly & Associates. ISBN 0-937175-11-0.
  3. ^ "ModuleVersions" . Consultado el 21 de agosto de 2014 .
  4. ^ Stone, Daniel (5 de noviembre de 2007). "Eliminar todos los rastros de la base de datos RGB externa (y Speedo)" . Consultado el 26 de agosto de 2014 .
  5. ^ "~alanc/xc-historical - Importación parcial/incompleta del RCS histórico del consorcio X hasta X11R6.0". freedesktop.org .
  6. ^ Sexton, Alex (12 de marzo de 2014). "Últimos comentarios sobre el módulo CSS3: color". Lista de correo [email protected] . World Wide Web Consortium . Consultado el 12 de marzo de 2014 .
  7. ^ "Netscape.com". Wp.netscape.com . Consultado el 14 de agosto de 2013 .
  8. ^ "Hojas de estilo en cascada, nivel 1". www.w3.org . Consultado el 15 de noviembre de 2016 .
  9. ^ "Módulo de color CSS nivel 4". drafts.csswg.org . Consultado el 15 de noviembre de 2016 .
  10. ^ Pfister, Daphne. "Agregar alias para colores que difieren entre X11 y CSS · freedesktop/xorg-rgb@ca05c39". GitHub .
  11. ^ abc HTML 4.0: Tipos de datos HTML básicos
  12. ^ Archivo rgb.txt oficial actual del árbol de fuentes de X.org en Freedesktop.org
  13. ^ "Lists.w3.org". w3.org. Abril de 2002. Consultado el 14 de agosto de 2013 .
  14. ^ "rgb.txt". Base de datos de mapeo RGB de X colorname . X.Org Foundation . Consultado el 18 de septiembre de 2017 .
  15. ^ "others/old-rgb.txt". Base de datos de mapeo RGB de X colorname . X.Org Foundation . Consultado el 18 de septiembre de 2017 .
  16. ^ "others/raveling.txt". Base de datos de mapeo RGB de X colorname . X.Org Foundation . Consultado el 18 de septiembre de 2017 .
  17. ^ "others/README". Base de datos de mapeo de color X a RGB . X.Org Foundation . Consultado el 18 de septiembre de 2017 .
  18. ^ Free Standards Group (FSG) / OpenPrinting, ed. (15 de marzo de 2005), Interfaz de programación de aplicaciones de tickets de trabajo (JTAPI) (PDF) , 1.00

Enlaces externos