stringtranslate.com

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

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

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

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

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

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

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

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

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

Последние выпуски X (с 2014 года — xorg-rgb версии 1.0.6) [10] также поддерживают определения W3C. В X11 были сохранены исходные определения (поэтому «Темно-серый» остается более темным оттенком «Серого»), но для каждой конфликтующей пары имен были добавлены префиксы «Web» и дополнительные префиксы «X11», чтобы облегчить устранение неоднозначности после слияния. . Префикс «X11» является псевдонимом версии без префикса, т. е. «X11 Grey» = «Gray» ≠ «Web Grey». W3C также определил цвет, равный «зеленому» X11, но назвал его «лаймовым». В X11 это называется просто «Лайм», поскольку такого названия раньше не существовало. Он имеет псевдоним «Зеленый», т. е. «Лайм» = «Зеленый» = «Зеленый X11» ≠ «Веб-зеленый».

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

Таблица названий цветов

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

* До стандартизации в качестве веб-цвета Гейнсборо был включен в число названий цветов X11. [14] Однако он отсутствовал в исходной версии списка 1987 года, [15] но присутствовал в версии Пола Равелинга [16] , в которой, среди прочего, были добавлены «[светлые и почти белые цвета, скопированные из несколько образцов цвета Sinclair Paints». [17]

Цветовые вариации

Оттенки серого

Полный набор rgb.txtопределяет 101 оттенок от «Gray0» (черный) до «Gray100» (белый) в дополнение к «Серому» и его вариантам, перечисленным выше. Оттенки, очевидно, определяются по формуле, в результате чего получается, например, «Gray96».GrayN := round(N% × 255), что похоже на «Белый дым». Аналогично, «Dim Grey» аналогичен «Gray41»..

С другой стороны, «Серый»лежит между 'Gray74'и «Грей75»; 'Темно-серый'это не то же самое, что «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%

Примеры:

Варианты с префиксами

Некоторые названия цветов кажутся модификациями яркости или насыщенности других, поскольку они имеют такие префиксы, как « Темный», «Светлый», «Средний», «Бледный» или « Глубокий », но систематических изменений не наблюдается. Однако в некоторых наборах есть вариант Dark с яркостью 55%, а в некоторых — Medium со значением около 80%.

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

Нюансы с разными оттенками

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

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

Оттенки и оттенки разной светлоты

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

0°/0%
0% Черный, 41% Тусклый серый, 50% (Веб) Серый, 66% Темно-серый, 75% (X11) Серый, 75% Серебро, 83% Светло-серый, 86% Гейнсборо, 96% Белый дым, 100% Белый
0°/100%
25% (Интернет) Бордовый, 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, который импортировал функциональные названия цветов другие , неизвестные и прозрачные наряду с семью основными цветами из ISO 10175 ( DPA), ISO 10180 (SPDL) и JTAPI. [18] Этот стандарт имеет четыре варианта для каждого немонохромного цвета: прозрачный (прозрачный на 50%), темный , светлый и по умолчанию. Везде, где это возможно, значения такие же, как в адаптации W3C списка X11, за исключением Turquoise, который вместо . Отсутствующие значения вариантов систематически добавлялись. Buff и Mustard — совершенно новые названия цветов. Светло-черный и серый соответствуют одному и тому же цвету.

Смотрите также

Рекомендации

  1. Тветен, Джулианна (11 октября 2015 г.). ««Помидор» против «#FF6347» — трагикомическая история названий цветов CSS». Арс Техника . Проверено 11 октября 2015 г.
  2. ^ Най, Адриан (1990). Руководство по программированию Xlib: для версии 11 системы X Window (2-е изд. охватывает выпуск 3 и выпуск 4, основные редакции. Изд.). [Севастаполь, Калифорния]: O'Reilly & Associates. ISBN 0-937175-11-0.
  3. ^ "Версии Модуля" . Проверено 21 августа 2014 г.
  4. Стоун, Дэниел (5 ноября 2007 г.). «Удалите все следы внешней базы данных RGB (и Speedo)» . Проверено 26 августа 2014 г.
  5. ^ «~alanc/xc-historical — Частичный/неполный импорт исторических RCS консорциума X до X11R6.0» . сайт freedesktop.org .
  6. Секстон, Алекс (12 марта 2014 г.). «Комментарии последнего звонка к модулю CSS3: цвет». Список рассылки [email protected] . Консорциум Всемирной паутины . Проверено 12 марта 2014 г.
  7. ^ "Netscape.com". Wp.netscape.com . Проверено 14 августа 2013 г.
  8. ^ «Каскадные таблицы стилей, уровень 1» . www.w3.org . Проверено 15 ноября 2016 г.
  9. ^ «Модуль цвета CSS, уровень 4» . Drafts.csswg.org . Проверено 15 ноября 2016 г.
  10. ^ Пфистер, Дафна. «Добавьте псевдонимы для цветов, которые различаются между X11 и CSS · freedesktop/xorg-rgb@ca05c39». Гитхаб .
  11. ^ abc HTML 4.0: Основные типы данных HTML
  12. ^ Текущий официальный файл rgb.txt из дерева исходных текстов X.org на Freedesktop.org.
  13. ^ "Lists.w3.org". w3.org. Апрель 2002 года . Проверено 14 августа 2013 г.
  14. ^ "rgb.txt". Имя цвета X в базу данных сопоставления RGB . Фонд X.Org . Проверено 18 сентября 2017 г.
  15. ^ "другие/old-rgb.txt". Имя цвета X в базу данных сопоставления RGB . Фонд X.Org . Проверено 18 сентября 2017 г.
  16. ^ "другие/raveling.txt". Имя цвета X в базу данных сопоставления RGB . Фонд X.Org . Проверено 18 сентября 2017 г.
  17. ^ "другие/README". Имя цвета X в базу данных сопоставления RGB . Фонд X.Org . Проверено 18 сентября 2017 г.
  18. ^ Группа свободных стандартов (FSG) / OpenPrinting, изд. (15 марта 2005 г.), Интерфейс прикладного программирования наряд-заказов (JTAPI) (PDF) , 1.00

Внешние ссылки