Названия цветов X11


При вычислениях в системе X Window имена цветов X11 представлены в простом текстовом файле, который сопоставляет определенные строки со значениями цвета RGB . Он традиционно поставлялся с каждой установкой X11 , отсюда и название, и обычно находится в <X11root>/lib/X11/rgb.txt. Список веб-цветов происходит от него, но отличается некоторыми названиями цветов. [1]

Имена цветов не стандартизированы Xlib или протоколом X11. В списке отсутствует преемственность ни в выбранных значениях цветов , ни в названиях цветов , а некоторые триплеты цветов имеют несколько названий. Несмотря на это, к ним привыкли графические дизайнеры и другие лица, что делает введение другого списка практически невозможным. В более ранних версиях X11 (до появления Xcms ) разработчикам серверов предлагалось изменять значения RGB в эталонной базе данных цветов для учета гамма-коррекции. [2]

Начиная с X.Org Release 7.4, файл rgb.txt больше не включается в сводную версию, [3] и список встроен непосредственно в сервер. [4] Дополнительный модуль xorg/app/rgb содержит отдельный файл rgb.txt.

Список впервые был отправлен вместе с выпуском 3 X10 (X10R3) 7 июня 1986 г., после чего Джим Геттис зарегистрировал его в RCS в 1985 г. [5] Тот же список был в X11R1 18 сентября 1987 г. Приблизительно полный список, доступный сегодня, отправлен с X11R4 29 января 1989 г., с существенными дополнениями Пола Равеллинга (который добавил цвета на основе образцов Sinclair Paints), Джона К. Томаса (который добавил цвета на основе набора из 72 мелков Crayola , которые у него были под рукой) и Джима Фултона (который согласовал вклады для составления списка X11R4). В то время в проекте использовались терминалы DEC VT240 , поэтому он работал бы на этом устройстве. [6]

В некоторых приложениях составные имена пишутся с пробелами, в других — объединяются, часто в верблюжьем регистре . Обычно они сопоставляются без учета регистра, а исходный код X Server содержит псевдонимы с пробелами для большинства записей; в этой статье используются пробелы и инициалы в верхнем регистре, за исключением случаев, когда варианты с пробелами не указаны в фактическом коде.

Первые версии Mosaic и Netscape Navigator использовали цвета X11 в качестве основы для списка веб-цветов , поскольку оба изначально были X-приложениями. Спецификации W3C SVG и модуль CSS уровня 3 Цвет в конечном итоге приняли список X11 с некоторыми изменениями. [7] Текущий список W3C представляет собой надмножество 16 « цветов VGA », определенных в HTML 3.2 и уровне CSS 1.