Светло-синий | |||
7 | Серый | 15 | Белый |
Указанные цвета фактически представляют собой смещения — названия цветов в таблице описывают стандартные цвета, которые хранятся по данным смещениям. Однако вы можете изменять эти цвета при помощи последовательности установки палитры. Например, последовательность ^[] P
определяет отдельный компонент палитры; последовательность ^[]R
восстанавливает стандартную системную палитру. Компоненты палитры определяются семью шестнадцатеричными цифрами, введенными после ^[]P
, как описано в табл. 21.6. Таким образом, для каждого элемента палитры вы можете предоставить 24-битовое определение цвета с восемью битами для каждого цвета.
Таблица 21.6. Компоненты цветовой палитры
Число | Что определяет |
---|---|
1 | Элемент палитры, который нужно переопределить. |
2*16+3 | Значение красного компонента элемента палитры. |
4*16+5 | Значение зеленого компонента элемента палитры. |
6*16+7 | Значение синего компонента элемента палитры. |
Последовательности изображения символов, указанные командами CSIm
, могут принимать в произвольном порядке до 16 параметров, перечисленных в табл. 21.7. Параметры применяются к терминалу в том порядке, в котором они передаются. Таким образом, если 0
(установка стандартного изображения) сопровождается 1
(для установки полужирного шрифта), то результатом будет полужирный символ (а не мерцающее негативное видеоизображение) или подчеркнутый символ в зависимости от предыдущих установок изображения.
Таблица 21.7. Параметры изображения символов
par | Описание |
---|---|
0 | Стандартное изображение: средняя интенсивность, без подчеркивания, без негативного изображения, без мерцания, с обычной цветовой схемой (белое на черном, если не установлен другой способ при помощи последовательности сохранения setterm ^[[]8 ). |
1 | Интенсивность — насыщенная. |
2 | Интенсивность — матовая. |
4 | Включается подчеркивание. |
5 | Включается мерцание. |
7 | Включается негативное видеоизображение. |
10 | Выбирается исходный шрифт (ISO latin 1), при этом не отображаются управляющие символы, сбрасывает бит 8 в выводе. |
11 | Выбирается альтернативный шрифт (IBM Codepage 437), при этом управляющие символы отображаются как графические данные, сбрасывает бит 8 в выводе. |
12 | Выбирается альтернативный шрифт (IBM Codepage 437), при этом управляющие символы отображаются как графические данные, оставляет бит 8 в выводе. |
21 22 | Интенсивность — стандартная. |