Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В вычислении , по системе 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.

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

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

Конфликты между веб-цветами и цветами X11 в цветовой схеме CSS [ править ]

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

Возможно, наиболее необычным из цветовых столкновений между X11 и W3C является случай «Серого» и его вариантов. В HTML "серый" специально зарезервирован для триплета 128 (50% серого).. Однако в X11 «серый» был отнесен к тройке 190 (74,5%)., что близко к W3C "Silver" на 192 (75,3%) , а «Светло-серый» - 211 (83%) и «Темно-серый» - 169 (66%). аналоги. В результате объединенный список цветов CSS 3.0, который сегодня преобладает в Интернете, дает «темно-серый». как значительно более светлый тон, чем простой «Серый» , потому что «Темный серый» произошел от X11 - его не было ни в HTML, ни в CSS уровня 1 [8] - в то время как «Серый» произошел от HTML. Даже в текущем проекте CSS 4.0 темно-серый остается более светлым оттенком, чем серый. [9] Некоторые браузеры, такие как Netscape Navigator, настаивают на «a» в любом «Gr a y», кроме «Light Gr e y».

Последние выпуски X также поддерживают определения W3C. В X11 были сохранены исходные определения (так что «темно-серый» остается более темным оттенком «серого»), но для каждой конфликтующей пары имен были добавлены префиксы «Интернет» и дополнительные «X11», чтобы облегчить устранение неоднозначности после слияния. . Префикс «X11» - это псевдоним для версии без префикса, т.е. «X11 Gray» = «Gray» ≠ «Web Gray». W3C также определил цвет, который равен «зеленому» X11, но назвал его «Lime». В X11 это называется просто «Лайм», поскольку такого имени раньше не существовало. Это псевдоним «Зеленый», то есть «Лайм» = «Зеленый» = «X11 Green» ≠ «Web Green».

  1. ^ Исходные имена W3C, используемые в HTML4 / CSS2, до принятия в качестве альтернатив не конфликтующих имен X11.

Таблица названий цветов [ править ]

В следующей таблице представлены стандартизированные названия цветов X11 из исходного кода X.org. [11] список имен принимаются браузерами следующих W3C стандартов [12] немного отличается , как описано выше. В таблице не показаны пронумерованные варианты серого и яркости, как описано ниже. Фактические rgb.txtфайлы и другие цветовые базы данных или палитры могут отличаться, поскольку они могут свободно редактироваться поставщиками и пользователями. В таблице показаны значения компонентов в нескольких обозначениях цветового пространства RGB, т. Е. RGB , HSL и HSV , преобразования выполняются с использованием цветового пространства sRGB .

Варианты цвета [ править ]

Оттенки серого [ править ]

В комплект rgb.txtвходит 101 оттенок от «Gray0» (черный) до «Gray100» (белый) в дополнение к «Gray» и его вариантам, перечисленным выше. Оттенки, по-видимому, определяются формулой, в результате чего получается, например, "Gray96".GrayN := round(N% × 255), что совпадает с "White Smoke". Точно так же "Тусклый серый" - это то же самое, что "Gray41"..

С другой стороны, «Серый» лежит между 'Gray74' и "Gray75" ; 'Темно-серый' не то же самое, что "Gray66" ; и "Светло-серый" не то же самое, что "Gray83" .

Эти оттенки не включены в спецификации W3C, хотя черновики для уровня 4 модуля CSS Color включают аналогичную функцию gray(). Они по-прежнему кодируются без «серых» альтернатив, но без пробела перед цифрой.

Пронумерованные варианты [ править ]

Для 78 цветов (не считая серых) rgb.txtпредлагается четыре варианта « цвет 1», « цвет 2», « цвет 3» и « цвет 4», причем « цвет 1» иногда соответствует « цвету », например, «Снег1» такое же, как «Снег». В отличие от основных цветов, например, cadet blueи CadetBlue, они кодируются только без пробелов, например CadetBlue3. Эти варианты не поддерживаются популярными браузерами и не принимаются стандартами W3C. Есть ли у того или иного цвета такие варианты, кажется случайным.

Если « цвет 1» не совпадает с « цветом » , основной цвет обычно темнее. Это означает, что его яркость в цветовом обозначении HSB составляет менее 100%; около 30 базовых цветов полностью яркие. Четыре варианта (1… 4) имеют округленные значения яркости 100%, 93%, 80% и 55% соответственно. Их оттенок и насыщенность обычно одинаковы, за исключением округления. Однако в некоторых случаях они отличаются от основного цвета, что может указывать на то, что эти варианты были указаны с учетом альтернативных определений баз, то есть их значения были адаптированы к определенному монитору, что обычно делалось поставщиками до 1990-х годов.

Фиксированные настройки яркости близко соответствуют этим формулам для определения значений RGB:

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

Примеры:

  • «Желтый 2» (238, 238, 0) основан на «Желтый» (255, 255, 0) с 255 × 0,932 = 237,66.
  • «Слоновая кость 3» (205, 205, 193) объясняется «Слоновая кость» (255, 255, 240), где 255 × 0,804 = 205,02 и 240 × 0,804 = 192,96.
  • «Лазурь 4» (131, 139, 139) близка к Значения «Azure» (240, 255, 255) преобразуются как 255 × 0,548 = 139,74 и 240 × 0,548 = 131,52.

Варианты с префиксом [ править ]

Некоторые названия цветов кажутся модификациями яркости или насыщенности других, потому что они имеют такие префиксы, как Dark, Light, Medium, Pale или Deep , но систематических изменений не наблюдается. Однако некоторые наборы имеют темный вариант с яркостью 55%, а некоторые имеют средний уровень около 80%.

«Светло-желтый золотарник» и «Темно-оливково-зеленый» являются особыми, потому что нет соответствующих цветовых записей без префиксов Темный и Светлый .

Нюансы с разным оттенком [ править ]

Несколько групп цветов имеют одинаковую яркость и насыщенность. Эти нюансы различаются только оттенком.

100% / 25%
0 °   (Интернет) Maroon, 60 °   Оливковое, 120 °   Зеленый, 180 °   Бирюзовый, 240 °   Navy (Синий), 300 °   (Интернет) Фиолетовый
100% / 27%
0 °   Темно-красный, 180 °   Темно-голубой, 240 °   Темно-синий, 300 °   Темно-пурпурный
100% / 41%
181 °   Темно-бирюзовый, 282 °   Темно-фиолетовый
100% / 49%
90 °   Зеленый газон, 157 °   Средний весенний зеленый
61% / 50%
80 °   Желто-зеленый, 120 °   Желто-зеленый, 280 °   Темная орхидея
100% / 50%
0 °   Красный, 16 °   Оранжево-красный, 33 °   Темно-оранжевый, 39 °   Апельсин, 51 °   Золото, 60 °   Желтый, 90 °   Шартрез, 120 °   (Лаймовый) Зеленый, 150 °   Весенний зеленый, 180 °   Аква / Голубой, 195 °   Глубокий небесно-голубой, 240 °   Синий, 300 °   Фуксия / пурпурный
25% / 65%
0 °   Розово-коричневый, 120 °   Темно-морской зеленый
59–60% / 65%
260 °   Средне-фиолетовый, 302 °   Орхидея, 340 °   Бледно-фиолетовый красный
100% / 86%
38 °   Мокасин, 351 °   Светло-розовый
100% / 90%
36 °   Бланшированный миндаль, 54 °   Лимонный шифон
67% / 94%
30 °   Лен, 240 °   Лаванда
100% / 94%
6 °   Туманная роза, 60 °   Светло-желтый, 180 °   Светло-голубой
100% / 97%
25 °   Морская ракушка, 40 °   Цветочно-белый, 60 °   Слоновая кость, 120 °   Медовая роса, 180 °   Лазурный, 208 °   Алиса Блю, 340 °   Лавандовый румянец
100% / 99%
0 °   Снег, 240 °   Призрачный Белый

Оттенки и оттенки с разной яркостью [ править ]

Несколько групп цветов имеют одинаковый оттенок и насыщенность HSL. Оттенки светлее основного цвета, оттенки темнее.

0 ° / 0%
0%   Черный, 41%   Тусклый серый, 50%   (Интернет) Серый, 66%   Темно-серый, 75%   (X11) Серый, 75%   Серебро, 83%   Светло-серый, 86%   Гейнсборо, 96%   Белый дым, 100%   белый
0 ° / 100%
25%   (Интернет) Maroon, 27%   Темно-красный, 50%   Красный, 99%   Снег
16 ° / 100%
50%   Оранжево-красный, 66%   Коралловый
33 ° / 100%
50%   Темно-оранжевый, 88%   Биск
36 ° / 100%
84%   Навахо белый, 90%   Бланшированный миндаль
60 ° / 100%
25%   Оливка, 50%   Желтый, 94%   Светло-желтый, 97%   Слоновая кость
80 ° / 61%
35%   Оливковое драб, 50%   Желтый зеленый
90 ° / 100%
49%   Зеленый газон, 50%   Шартрез
120 ° / 61%
34%   Лесная зелень, 50%   Лаймовый зеленый
120 ° / 100%
20%   Темно-зеленый, 25%   (Интернет) Зеленый, 50%   (X11) Зеленый / Лаймовый, 97%   Нектар
146–147 ° / 50%
36%   Морской зеленый, 47%   Средний морской зеленый
150 ° / 100%
50%   Весенний зеленый, 98%   Мятный крем
180–181 ° / 100%
25%   Бирюзовый, 27%   Темно-голубой, 41%   Темно-бирюзовый, 50%   Аква / голубой, 94%   Светло-голубой, 97%   Лазурь
240 ° / 100%
25%   Темно-синий, 27%   Темно-синий, 40%   Средний синий, 50%   Синий, 99%   Призрачный Белый
300 ° / 100%
25%   (Интернет) Фиолетовый, 27%   Темно-пурпурный, 50%   Фуксия / пурпурный
328–330 ° / 100%
54%   Темно-розовый, 71%   Ярко-розовый
350–351 ° / 100%
88%   Розовый, 86%   Светло-розовый

Тона с разной насыщенностью [ править ]

Некоторые пары цветов имеют одинаковую яркость и оттенок. Эти тона отличаются только насыщенностью. Тона в наборе X11 встречаются гораздо реже, чем нюансы, оттенки и оттенки.

0 ° / 41%
0%   Тусклый серый, 59%   коричневый
120 ° / 50%
61%   Желто-зеленый, 100%   Зеленый / Лаймовый
180 ° / 25%
25%   Темно-сланцево-серый, 100%   Бирюзовый
240 ° / 27%
64%   Полуночно-синий, 100%   Темно-синий

Производные списки [ править ]

Рабочая группа по принтерам (PWG) IEEE публикует стандарт PWG 5101.1 , обязательные названия цветов которого основаны на RFC 3805 , преемнике RFC 1759, который импортировал функциональные названия цветов other , unknown и transparent наряду с семью основными цветами из ISO 10175 ( DPA ) и ISO 10180 ( SPDL ), а также JTAPI. [13] В этом стандарте есть четыре варианта для каждого немонохроматического цвета: прозрачный (50% прозрачности), темный , светлый.и по умолчанию. По возможности, значения такие же, как в W3C-адаптации списка X11, за исключением бирюзового, который  вместо  . Систематически добавлялись отсутствующие значения вариантов. Бафф и Горчица - это совершенно новые названия цветов. Светло-черный и серый соответствуют одному цвету.

См. Также [ править ]

  • Список цветов
  • XPM (формат изображения)
  • Веб-цвета § Названия цветов X11

Ссылки [ править ]

  1. ^ Tveten, Джулианна (11 октября 2015). « » Томатный «против„# FF6347“-The трагикомическая история CSS названий цветов» . Ars Technica . Проверено 11 октября 2015 года .
  2. ^ Най, Адриан (1990). Руководство по программированию Xlib: для версии 11 системы X Window (2-е изд. Охватывает выпуск 3 и выпуск 4, основные исправления. Ред.). [Себастапол, Калифорния]: O'Reilly & Associates. ISBN 0-937175-11-0.
  3. ^ "ModuleVersions" . Проверено 21 августа 2014 .
  4. Stone, Daniel (5 ноября 2007 г.). «Удалите все следы внешней базы данных RGB (и Speedo)» . Проверено 26 августа 2014 .
  5. ^ "~ alanc / xc-history - Частичный / неполный импорт архивных RCS консорциума X до X11R6.0" . freedesktop.org .
  6. Секстон, Алекс (12 марта 2014 г.). «Комментарии к последнему вызову модуля CSS3: цвет» . Список рассылки [email protected] . Консорциум World Wide Web . Проверено 12 марта 2014 .
  7. ^ "Netscape.com" . Wp.netscape.com . Проверено 14 августа 2013 .
  8. ^ «Каскадные таблицы стилей, уровень 1» . www.w3.org . Проверено 15 ноября 2016 .
  9. ^ «CSS Color Module Level 4» . drafts.csswg.org . Проверено 15 ноября 2016 .
  10. ^ a b c HTML 4.0: основные типы данных HTML
  11. ^ Текущий официальныйrgb.txt из дерева исходных текстов X.org на Freedesktop.org
  12. ^ "Lists.w3.org" . w3.org. Апрель 2002 . Проверено 14 августа 2013 .
  13. ^ Группа свободных стандартов (FSG) / OpenPrinting, изд. (2005-03-15), Интерфейс программирования приложения наряд-заявки (JTAPI) (PDF) , 1.00

Внешние ссылки [ править ]

  • Исходный код X-Server со встроенными цветами
  • «Расширенные ключевые слова», CSS Color Module Level 3 , рекомендация W3C.
  • X11 rgb.txt 1.1 в Xfree.86.org, 1994, и X11 rgb.txt 1.2 , 2005 (за исключением 96 псевдонимов).
  • Обри Джаффер. «Словари цветных названий» . Страница Jaffer включает обширную информацию о словарях названий цветов и сравнения между ними.