Система цветных имен

Система цветных имен (CNS) представляет собой систематическую нотацию для именованных цветов для компьютерных приложений с использованием английских терминов, созданных Berk et al. в 1982 году.

система
CNS использует десять названий цветов, три из которых (черный, белый, серый) являются особыми и объединяют их или префикс с несколькими модификаторами.

Система, выраженная в форме Бэксу-Наура, выглядит примерно так:.

именованные цвета : = серый цвет | хроматические цвета

серый цвет : = ‘черный’ | «белый» | светло-серый
серый : = ‘серый’ | ‘серый’

цветной цвет: = [оттенок | оттенок] оттенок | [легкость || насыщенность]? оттенок
оттенок : = ‘беловатый’ | ‘бледный’ | «блестящий» | «яркий»
тень : = ‘черноватый’ | ‘dim’ | «глубокий» | «яркий»
насыщение : = ‘grayish’ | «умеренный» | «сильный» | «яркий»
расторопность : = ‘умеренный’ | ‘очень’? [‘dark’ | ‘легкий’ ]
оттенок : = splash-color? базовый цвет | базовый цвет — базовый цвет
базовый цвет : = ‘красный’ | «оранжевый» | «коричневый» | «желтый» | «зеленый» | «синий» | ‘пурпурный’
Всплеск цвета : = ‘reddish’ | ‘orangish’ | «коричневатый» | «желтоватый» | «зеленоватый» | ‘голубоватый’ | «фиолетово»
Дифференцирования
Были внесены изменения в ЦНС, предложенные для включения в CSS, которые более совместимы с существующими схемами.

цвет : = [насыщенность || легкость || прозрачность] оттенка

насыщение : = абсолютное значение насыщения | относительное значение насыщения
saturation-value: = ‘dull’ | «яркий»
расторопность : = абсолютная светочувствительность | относительная относительность
светлота значение : = ‘dark’ | ‘легкий’
абсолютный : = [модификатор ‘-‘]?
модификатор : = ‘extra’ | «пол»
относительный : = ‘er’

прозрачность : = [‘semi-‘]? Непрозрачность значение
Непрозрачность значение : = ‘непрозрачный’ | «прозрачный»

оттенок : = prime | общие | особый
простое число : = ‘красный’ | «зеленый» | «синий» | ‘cyan’ | ‘пурпурный’ | «желтый» | «белый» | «черный»
Генеральная : = ‘военно-морской флот’ | ‘лайм’ | ‘teal’ | ‘aqua’ | ‘maroon’ | ‘фиолетовый’ | ‘fuchsia’ | ‘olive’ | «серый» | ‘Серебряный’
особый : = extra | композитный ; композитный ≈ prime ‘-‘ prime
дополнительный : = ‘розовый’ | «коричневый» | ‘tan’ | ‘оранжевый’
композитный : = ‘желто-зеленый’ | «зеленый-голубой» | сине-голубой | сине-пурпурный | «пурпурно-красный» | …