D'où vient la list des noms de colors X11 ? Chaque ressource que j'ai trouvée en ligne prétend que l'origine est inconnue, mais elle doit être enregistrée quelque part. La meilleure information que j'ai trouvée était dans une page de discussion archivée au Wikiproject de Wikipedia. Couleur:
Les noms de colors X11 ont été conçus (…) par des informaticiens inventant les choses au fur et à mesure.
et
Il est vrai que les colors X11 étaient le travail de la plupart des étudiants sans diplôme
- Comment mettre en évidence les logs avec bash coloring sur vim?
- Mise en surbrillance du text dans bash lors de l'utilisation de la search d'historique inverse à l'aide de Ctrl-R
- Paramètres de couleur Xresources
- ls colors pour les permissions
- Visualisation des codes d'échappement couleur Ansi dans les files journaux correctement dans Emacs
Y a-t-il quelque chose de plus substantiel sur les origines des noms de colors X11?
Ceux utilisés aujourd'hui sont principalement issus de la version X11R4. Voir ci-dessous. C'est: non seulement par son nom mais aussi par définition.
En regardant l'input de Wikipédia sur les noms de couleur X11, il est indiqué qu'ils ont été définis par Bob Scheifler du Laboratoire d'Informatique du MIT. Comme il a mené à la naissance de X en 1984, ce qui est probablement correct – mais la reference n'a pas de telles revendications.
En regardant l'une des premières versions, X.V10R3 , un autre nom apparaît lorsqu'on regarde le code, à savoir Tony Della Fera du Laboratoire d'Informatique de MIT, Digital Equipment Corporation (DEC) et Project Athena.
Il a au less rgb.c
file rgb.c
en 86;)
static char *rcsid_rgb_c = "$Header: rgb.c,v 10.4 86/02/01 15:55:22 tony Rel $";
Dans la version suivante, X.V10R4 , il est également crédité dans les pages man, par exemple X et xload .
Quoi qu'il en soit, il est plutôt prudent de supposer que Bob Scheifler a au less joué un rôle important dans la compilation de la list count tenu de son rôle dans le départ.
(Une note de net.unix-sorciers , X Window System Release 3 (Protocole Version 10) – Jim Gettys, Paul Asente, Brian Reid et Bob Scheifler sur V vs W vs X sur les origines, le crédit, etc.)
Mais; cela ne signifie pas qu'il ou ils ont inventé les noms. Il pourrait également être l'origine du gestionnaire de windows Ulsortingx car il a été inclus dans X. Il utilise au less les noms de colors comme Aquamarine, MediumSeaGreen, etc.
LINFO X Origines de X.
Les colors pour la sortie ( Dates d'ici ):
10R3 ca. 1986-06-07 10R4 ca. 1986-12-25 11R1 ca. 1987-09-18
sont identiques. 69 colors données par des mots séparés en minuscules et le cas supérieur de chameau.
Par exemple:
255 240 245 lavender blush 255 240 245 LavenderBlush
Dans la version 11R2, deux nouvelles colors sont arrivées, à savoir:
Brown 165 42 42 Gray 192 192 192 Grey 192 192 192
Oui, le gris était par deux noms. D'après les notes, il semble aussi que certaines personnes soient satisfaites de cela parce qu'elles ont toujours oublié si c'était gris ou gris – réf. xfd suggestion de modification par HP Labs :
X.V11R3/doc/bugs/database/closed/xfd/11
Dans la version 11R3, il y a eu quelques changements SandyBrown
est arrivé. Jusqu'à présent, le blanc avait été RVB 252 252 252
mais maintenant il a été remplacé par 255 255 255
.
101 nuances de gris ont également été introduites. Venir de
gray0 0 0 0 gray1 3 3 3 gray2 5 5 5 # ... to gray100 255 255 255 # with a 3-2 interval.
Cela signifierait, à la fois gris et gris a été utilisé – 202 nouveaux noms.
Variantes grises a été utilisé plus tôt mais aussi simple sous la forme de:
menu = " CREATE WINDOW " { Black: !"xterm -r -bw 3 &" White: !"xterm -bw 3 &" "Gray #1": !"xterm -bw 3 -bg LimeGreen -fg Black &" "Gray #2": !"xterm -bw 3 -bg MediumSeaGreen -fg White &" "Gray #3": !"xterm -bw 3 -bd White -bg DarkSlateGray -fg White &" }
et diverses nuances générées dynamicment en C, et des bitmaps tels que gray3.bitmap:
#define gray3_width 16 #define gray3_height 16 static short gray3_bits[] = { 0x1111, 0x0000, 0x4444, 0x0000, 0x1111, 0x0000, 0x4444, 0x0000, 0x1111, 0x0000, 0x4444, 0x0000, 0x1111, 0x0000, 0x4444, 0x0000};
utilisé pour carreler des arrière-plans etc.
Puis par la version 11R4 est venu un changement majeur (X11R4 / mit / rgb / others / README) par les mains de Paul Raveling à l'Institut des Sciences de l'Information (ISI) de l'Université de Californie du Sud et John C Thomas à Tektronix, less).
Ils en ont retiré deux et ont ajouté 376 nouvelles colors, mais ont également redéfini presque toutes les colors. Ces valeurs sont ce qui se dresse aujourd'hui. Quelques-uns ont été ajoutés plus tard.
Thomas, assez drôle, entre autres choses, a fait le réglage en passant par 72 crayons de Crayola. Paul Raveling a ensuite fait plus d'accord en utilisant son propre moniteur HP.
Le README parle de lui-même.
Image de http://blog.flauntme.com/2010/02/17/diy-crayon-lipstick/
Exemple de réglage:
-OLD- -NEW- BlueViolet 159 95 159 BlueViolet 138 43 226 DarkGreen 47 79 47 DarkGreen 0 100 0 Firebrick 142 35 35 Firebrick 178 34 34
Couleurs ajoutées:
AliceBlue Gainsboro Linen PaleGoldenrod RosyBrown AntiqueWhite GhostWhite MediumPurple PaleTurquoise RoyalBlue Azure Honeydew MintCream PaleVioletRed SaddleBrown Beige HotPink MistyRose PapayaWhip Seashell Bisque Lavender Moccasin PeachPuff SlateGray BlanchedAlmond LavenderBlush NavajoWhite Peru SlateGrey burlywood LawnGreen OldLace PowderBlue Snow DodgerBlue LemonChiffon OliveDrab Purple Tomato WhiteSmoke DarkGoldenrod DarkOrange DarkSeaGreen DeepPink DarkKhaki DarkSalmon DarkViolet DeepSkyBlue LightCoral LightGoldenrodYellow LightSeaGreen LightSlateGray LightCyan LightPink LightSkyBlue LightSlateGrey LightGoldenrod LightSalmon LightSlateBlue LightYellow
Et aussi 312 nuances comme:
snow1 snow2 snow3 snow4 seashell1 seashell2 seashell3 seashell4
etc.
Supprimé:
MediumForestGreen 107 142 35 MediumGoldenrod 234 234 173
Gris et gris a été changé de 192 192 192
à 190 190 190
.
Nouveaux ajouts:
DarkBlue DarkCyan DarkMagneta DarkGray LightGreen DarkRed
Aucun je suis au courant. Notice Wikipedia a également répertorié six colors W3C plus sarcelle, olive, cramoisi, fuchsia, indigo et un alias pour cyan comme aqua.