| Светло-синий | |||
| 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 | Интенсивность — стандартная. |
