stringtranslate.com

Nombres de colores X11

En informática , en el sistema X Window , los nombres de los colores 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 normalmente se encuentra en <X11root>/lib/X11/rgb.txt. La lista de colores web desciende de ella, pero difiere en ciertos nombres de colores. [1]

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 tripletes de colores tienen varios nombres. A pesar de esto, los diseñadores gráficos y otros se acostumbraron a ellos, haciendo prácticamente imposible introducir una lista diferente. En versiones anteriores de X11 (antes de la introducción de Xcms ), se animaba a los implementadores del servidor 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 se incluye en la versión acumulada [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 X10 versión 3 (X10R3) el 7 de junio de 1986, y Jim Gettys la registró en RCS en 1985. [5] La misma lista estaba en X11R1 el 18 de septiembre de 1987. Se envió aproximadamente la lista completa tal como está disponible hoy con X11R4 el 29 de enero de 1989, con adiciones sustanciales de Paul Ravelling (quien agregó colores basados ​​en muestras de Sinclair Paints), John C. Thomas (quien agregó colores basados ​​en un juego de 72 crayones Crayola que tenía a mano) y Jim Fulton (quien contribuciones conciliadas para producir la lista X11R4). El proyecto ejecutaba 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, en otras se unen, a menudo en formato camel . Por lo general, coinciden sin distinguir entre mayúsculas y minúsculas y el código fuente de X Server contiene alias espaciados para la mayoría de las entradas; este artículo utiliza espacios e iniciales en mayúsculas, excepto cuando las variantes con espacios no se especifican en el código real.

Choques 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 ambos eran originalmente aplicaciones X. Las especificaciones del W3C SVG y CSS nivel 3 del módulo Color 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, "Gris" está reservado específicamente para el triplete 128 (50% gris). Sin embargo, en X11, "gris" fue asignado al triplete 190 (74,5%), que está cerca de W3C "Plata" con 192 (75,3%)y tenía "Gris claro" en 211 (83%)y "Gris oscuro" en 169 (66%)homólogos. Como resultado, la lista de colores CSS 3.0 combinada 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" descendió de X11, ya que no existía en HTML ni CSS nivel 1 [8] , mientras que "Gray" descendió 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 insistieron en una "a" en cualquier "Gr a y" excepto "Gris claro " .

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 "Gris oscuro" sigue siendo un tono más oscuro de "Gris"), pero para cada par de nombres en conflicto, se han agregado 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 "Verde" de X11, pero lo llamó "Lime". En X11, esto se llama simplemente "Lime", ya que antes no existía tal nombre. Tiene como alias "Verde", es decir, "Lime" = "Green" = "X11 Green" ≠ "Web Green".

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

Tabla de nombres de colores

El siguiente cuadro presenta los nombres de colores estandarizados 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 las variantes numeradas de grises y brillo como se describe a continuación. Los archivos reales rgb.txty otras bases de datos o paletas de colores pueden diferir, ya que los proveedores y usuarios pueden editarlos libremente. 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 un espacio de color sRGB .

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

variaciones de color

Sombras de gris

El completo rgb.txtdefine 101 tonos desde 'Gray0' (negro) hasta 'Gray100' (blanco), además de 'Gris' y sus variantes enumeradas anteriormente. Los tonos aparentemente están definidos por la fórmula que da como resultado, por ejemplo, 'Gray96'GrayN := round(N% × 255), que resulta ser lo mismo que 'White Smoke'. De manera similar, '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(). Todavía están codificados sin alternativas 'grises', pero sin espacios 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 "Nieve". A diferencia de los colores base, por ejemplo cadet bluey CadetBlue, estos sólo se codifican sin espacios, por ejemplo CadetBlue3. Estas variaciones no son compatibles con los navegadores populares ni adoptadas por los estándares del W3C. Que un determinado color tenga o no tales 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 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, algo que hacían comúnmente los proveedores hasta la década de 1990.

Los ajustes de brillo fijo 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:

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 ninguna variación sistemática aparente. Varios conjuntos, sin embargo, presentan una variante Oscura con un 55% de brillo y algunos tienen su Medio en aproximadamente un 80%.

"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 sólo por el matiz.

100%/25%
 (Web) Granate, 60° Oliva, 120° Verde, 180° Verde azulado, 240° Azul marino (azul), 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° Verde césped, 157° Verde primavera medio
61%/50%
80° Amarillo Verde, 120° Verde lima, 280° orquídea oscura
100%/50%
 Rojo, 16° Naranja Rojo, 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° Púrpura medio, 302° Orquídea, 340° Rojo violeta pálido
100%/86%
38° Mocasín, 351° Rosa claro
100%/90%
36° Almendra blanqueada, 54° Gasa Limon
67%/94%
30° Lino, 240° Lavanda
100%/94%
 Rosa brumosa, 60° Amarillo claro, 180° Cian claro
100%/97%
25° Concha, 40° Blanco floral, 60° Marfil, 120° Melaza, 180° Azul, 208° Alicia azul, 340° rubor lavanda
100%/99%
 Nieve, 240° fantasma blanco

Matices 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, los tonos son más oscuros.

0°/0%
0% Negro, 41% Gris tenue, 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% Color verde oliva, 50% Amarillo verde
90°/100%
49% Verde césped, 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% Aguamarina/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 caliente
350–351°/100%
88% Rosa, 86% Rosa claro

Tonos con diferente saturación.

Algunos pares de colores comparten la misma luminosidad y tono. Estos tonos se diferencian sólo por la saturación. Los tonos son mucho menos comunes en el conjunto X11 que los matices, tintes y sombras.

0°/41%
0% Gris tenue, 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 Grupo de Trabajo de Impresoras (PWG) del IEEE publica un estándar, PWG 5101.1, cuyos nombres de colores obligatorios se basan en RFC 3805, sucesor de RFC 1759 que importó los nombres de colores funcionales other , desconocido y transparente 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: claro (50% transparente), oscuro , claro y el predeterminado. Siempre que sea posible, los valores son los mismos que en la adaptación W3C de la lista X11, excepto Turquesa que es en lugar de . Los valores de variantes faltantes se han agregado sistemáticamente. Buff y Mustard son nombres de colores completamente nuevos. El negro claro y el gris corresponden al mismo color.

Ver también

Referencias

  1. ^ Tveten, Julianne (11 de octubre de 2015). ""Tomate "contra" #FF6347 ": la historia tragicómica de los nombres de colores CSS". Ars Técnica . Consultado el 11 de octubre de 2015 .
  2. ^ Nye, Adrián (1990). Manual de programación de Xlib: para la versión 11 del sistema X Window (la 2.ª ed. cubre las versiones 3 y 4, revisiones principales. ed.). [Sebastapol, CA]: O'Reilly & Associates. ISBN 0-937175-11-0.
  3. ^ "Versiones del módulo" . 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). "Comentarios de la última llamada sobre el módulo CSS3: color". Lista de correo [email protected] . Consorcio Mundial de la red . 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". borradores.csswg.org . Consultado el 15 de noviembre de 2016 .
  10. ^ Pfister, Dafne. "Agregue 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. ^ Rgb.txt oficial actual del árbol de fuentes de X.org en Freedesktop.org
  13. ^ "Listas.w3.org". w3.org. Abril de 2002 . Consultado el 14 de agosto de 2013 .
  14. ^ "rgb.txt". X nombre de color a la base de datos de mapeo RGB . Fundación X.Org . Consultado el 18 de septiembre de 2017 .
  15. ^ "otros/old-rgb.txt". X nombre de color a la base de datos de mapeo RGB . Fundación X.Org . Consultado el 18 de septiembre de 2017 .
  16. ^ "otros/raveling.txt". X nombre de color a la base de datos de mapeo RGB . Fundación X.Org . Consultado el 18 de septiembre de 2017 .
  17. ^ "otros/LÉAME". X nombre de color a la base de datos de mapeo RGB . Fundación X.Org . Consultado el 18 de septiembre de 2017 .
  18. ^ Grupo de Estándares Libres (FSG) / OpenPrinting, ed. (15 de marzo de 2005), Interfaz de programación de aplicaciones de ficha de trabajo (JTAPI) (PDF) , 1,00

enlaces externos