Наборы символов, используемые Videotex , в большей или меньшей степени основаны на ISO / IEC 2022 . ITU T.101 определяет три системы синтаксиса данных , соответствующие системам Videotex в разных странах.
Синтаксис данных 1 [ править ]
Синтаксис данных 1 определен в Приложении B к T.101: 1994. Он основан на системе КАПИТАН , используемой в Японии . Его графические наборы включают JIS X 0201 и JIS X 0208 .
Следующие G-наборы доступны через escape-символы на основе ISO / IEC 2022 : [1] : AnxB.2.3
Имя | Тип выхода G-set | F байт | ISO-IR для байта F |
---|---|---|---|
Основной набор символов | Однобайтовый 94-код | 0x4A ( J ) | ISO-IR-14 ( JIS X 0201 Roman) |
Набор символов катакана | Однобайтовый 94-код | 0x49 ( I ) | ISO-IR-13 ( JIS X 0201 Кана) |
Мозаика я установила | Однобайтовый 94-код | 0x33 ( 3 ) | (Занимает байт F частного использования ; также зарегистрирован как ISO-IR-137 с байтом F0x79 ) [2] |
Набор мозаики II | Однобайтовый 94-код | 0x63 ( c ) | ISO-IR-71 [3] |
Набор управления дисплеем | Однобайтный 96-значный код | 0x38 ( 8 ) | (Занимает байт F частного использования ) |
Набор PDI | Однобайтный 96-значный код | 0x57 ( W ) | ( F- байт исключительно зарезервирован и не используется в ISO-IR) [4] |
Набор MVI | Однобайтный 96-значный код | 0x39 ( 9 ) | (Занимает байт F частного использования ) |
Набор кандзи | Многобайтный n- код 94 | 0x42 ( B ) | ISO-IR-87 ( JIS X 0208 : 1983) |
Набор макросов | Однобайтный 96-значный код DRCS | 0x40 ( @ ) | (Использует escape-синтаксис DRCS) |
DRCS я установил | Однобайтовый код DRCS 94 | 0x41 ( A ) | (Является DRCS) |
Комплект DRCS II | Многобайтовый n- код DRCS 94 | 0x40 ( @ ) | (Является DRCS) |
Наборы мозаики для синтаксиса данных 1 [ править ]
Наборы мозаики предоставляют символы для использования в полуграфике .
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | ||||||||||||||||
1_ | ||||||||||||||||
2_ | 2596 ▖ | | | ▟ 259F | | | | | | | | 🮛 1FB9B | | | | |
3_ | ▄ 2584 | 2597 вон | | | 2599 вон | | | | | | | | 🮚 1FB9A | | | |
4_ | ||||||||||||||||
5_ | ||||||||||||||||
6_ | 🭒 1FB52 | 🭓 1FB53 | 🭔 1FB54 | 🭕 1FB55 | 🭖 1FB56 | ◥ 25E5 | 🭗 1FB57 | 🭘 1FB58 | 🭙 1FB59 | 🭚 1FB5A | 🭛 1FB5B | 🭜 1FB5C | 🭬 1FB6C | 🭭 1FB6D | ||
7_ | 🭝 1FB5D | 🭞 1FB5E | 🭟 1FB5F | 🭠 1FB60 | 🭡 1FB61 | ◤ 25E4 | 🭢 1FB62 | 🭣 1FB63 | 🭤 1FB64 | 🭥 1FB65 | 🭦 1FB66 | 🭧 1FB67 | 🭮 1FB6E | 🭯 1FB6F |
Письмо Число Пунктуация Символ Другой Не определено Не в Unicode
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | ||||||||||||||||
1_ | ||||||||||||||||
2_ | 🬀 1FB00 | 🬁 1FB01 | 🬂 1FB02 | 🬃 1FB03 | 🬄 1FB04 | 🬅 1FB05 | 🬆 1FB06 | 🬇 1FB07 | 🬈 1FB08 | 🬉 1FB09 | 🬊 1FB0A | 🬋 1FB0B | 🬌 1FB0C | 🬍 1FB0D | 🬎 1FB0E | |
3_ | 🬏 1FB0F | 🬐 1FB10 | 🬑 1FB11 | 🬒 1FB12 | 🬓 1FB13 | ▌ 258C | 🬔 1FB14 | 🬕 1FB15 | 🬖 1FB16 | 🬗 1FB17 | 🬘 1FB18 | 🬙 1FB19 | 🬚 1FB1A | 🬛 1FB1B | 🬜 1FB1C | 🬝 1FB1D |
4_ | 🬼 1FB3C | 🬽 1FB3D | 🬾 1FB3E | 🬿 1FB3F | 🭀 1FB40 | ◣ 25E3 | 🭁 1FB41 | 🭂 1FB42 | 🭃 1FB43 | 🭄 1FB44 | 🭅 1FB45 | 🭆 1FB46 | 🭨 1FB68 | 🭩 1FB69 | 🭰 1FB70 | 🮕 1FB95 |
5_ | 🭇 1FB47 | 🭈 1FB48 | 🭉 1FB49 | 🭊 1FB4A | 🭋 1FB4B | ◢ 25E2 | 🭌 1FB4C | 🭍 1FB4D | 🭎 1FB4E | 🭏 1FB4F | 🭐 1FB50 | 🭑 1FB51 | 🭪 1FB6A | 🭫 1FB6B | 🭵 1FB75 | █ 2588 г. |
6_ | 🬞 1FB1E | 🬟 1FB1F | 🬠 1FB20 | 🬡 1FB21 | 🬢 1FB22 | 🬣 1FB23 | 🬤 1FB24 | 🬥 1FB25 | 🬦 1FB26 | 🬧 1FB27 | 2590 вон | 🬨 1FB28 | 🬩 1FB29 | 🬪 1FB2A | 🬫 1FB2B | 🬬 1FB2C |
7_ | 🬭 1FB2D | 🬮 1FB2E | 🬯 1FB2F | 🬰 1FB30 | 🬱 1FB31 | 🬲 1FB32 | 🬳 1FB33 | 🬴 1FB34 | 🬵 1FB35 | 🬶 1FB36 | 🬷 1FB37 | 🬸 1FB38 | 🬹 1FB39 | 🬺 1FB3A | 🬻 1FB3B |
Письмо Число Пунктуация Символ Другой Неопределенный
Синтаксис данных 2 [ править ]
Синтаксис данных 2 определен в Приложении C к T.101: 1994. Он соответствует некоторым европейским системам Videotex, таким как CEPT T / CD 06-01. Кодирование графических символов Data Syntax 2 основано на T.51 .
Набор по умолчанию G2 Data Syntax 2 основан на более старой версии T.51, без неразрывного пробела , мягкого дефиса , без знака ( ¬ ) и ломаной полосы ( ¦ ), присутствующих в текущей версии, но с добавлением диалитики. tonos (΅ - комбинационная форма U + 0344) в начале ряда диакритических знаков для комбинации с кодами из греческого первичного набора. [5] Иногда также включается диакритический код умляут, отличный от кода диэрезиса, включенный в некоторые версии T.61 . [6]
Набор G1 по умолчанию - это второй набор мозаики, примерно соответствующий второму набору мозаики Data Syntax 1. [1] : AnxCpt1 / TableC.11 Набор G3 по умолчанию - это третий набор мозаики, соответствующий первому набору мозаики Data Syntax 1 для 0x60 до 0x6D и от 0x70 до 0x7D, и в остальных случаях различаются. [1] : AnxCpt1 / TableC.12 Первый набор мозаики совпадает со вторым, за исключением значений от 0x40 до 0x5E: от 0x40 до 0x5A следуют ASCII (с прописными буквами), а остальные - символы национального варианта; смещенный полный блок помещается в 0x7F. [1] : AnxCpt1 / TableC.10
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ | ||||||||||||||||
1_ | ||||||||||||||||
2_ | SP 0020 | 🬀 1FB00 | 🬁 1FB01 | 🬂 1FB02 | 🬃 1FB03 | 🬄 1FB04 | 🬅 1FB05 | 🬆 1FB06 | 🬇 1FB07 | 🬈 1FB08 | 🬉 1FB09 | 🬊 1FB0A | 🬋 1FB0B | 🬌 1FB0C | 🬍 1FB0D | 🬎 1FB0E |
3_ | 🬏 1FB0F | 🬐 1FB10 | 🬑 1FB11 | 🬒 1FB12 | 🬓 1FB13 | ▌ 258C | 🬔 1FB14 | 🬕 1FB15 | 🬖 1FB16 | 🬗 1FB17 | 🬘 1FB18 | 🬙 1FB19 | 🬚 1FB1A | 🬛 1FB1B | 🬜 1FB1C | 🬝 1FB1D |
4_ | @ 0040 | A 0041 | B 0042 | C 0043 | D 0044 | E 0045 | F 0046 | G 0047 | H 0048 | I 0049 | J 004A | K 004B | L 004C | M 004D | № 004E | O 004F |
5_ | P 0050 | Q 0051 | R 0052 | S 0053 | Т 0054 | U 0055 | V 0056 | W 0057 | X 0058 | Y 0059 | Z 005A | ← 2190 | ½ 00BD | → +2192 | ↑ 2191 | ⌗ / _ b 2317 / 005F |
6_ | 🬞 1FB1E | 🬟 1FB1F | 🬠 1FB20 | 🬡 1FB21 | 🬢 1FB22 | 🬣 1FB23 | 🬤 1FB24 | 🬥 1FB25 | 🬦 1FB26 | 🬧 1FB27 | 2590 вон | 🬨 1FB28 | 🬩 1FB29 | 🬪 1FB2A | 🬫 1FB2B | 🬬 1FB2C |
7_ | 🬭 1FB2D | 🬮 1FB2E | 🬯 1FB2F | 🬰 1FB30 | 🬱 1FB31 | 🬲 1FB32 | 🬳 1FB33 | 🬴 1FB34 | 🬵 1FB35 | 🬶 1FB36 | 🬷 1FB37 | 🬸 1FB38 | 🬹 1FB39 | 🬺 1FB3A | 🬻 1FB3B | █ 2588 г. |
Письмо Число Пунктуация Символ Другой Неопределенный
- ^ a Представление 0x5B-5E не гарантируется при международной связи и может быть заменено вариантами, ориентированными на национальные приложения. [1]
- ^ b 0x5F может отображаться как ⌗ (квадрат) или _ (нижняя полоса) для обозначения функции терминатора, требуемой службами Videotex. [1]
Синтаксис данных 3 [ править ]
Синтаксис данных 2 определен в Приложении D к T.101: 1994. Кодирование графических символов Data Syntax 3 основано на T.51 .
Дополнительный набор для Data Syntax 3 основан на более старой версии T.51, без неразрывного пробела , мягкого дефиса , без знака ( ¬ ) и ломаной полосы ( ¦ ), присутствующих в текущей версии, и выделения без пробелов знаки для надчеркивания и солидуса, а также несколько полуграфических символов для незанятого места в этом наборе.
См. Комментарии в статье T.51 для предупреждений о сопоставлениях Unicode комбинируемых меток, показанных ниже. В отличие от комбинированных символов Unicode , диакритические коды T.51 предшествуют базовому символу.
_0 | _1 | _2 | _3 | _4 | _5 | _6 | _7 | _8 | _9 | _A | _B | _C | _D | _E | _F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0_ / 8_ | ||||||||||||||||
1_ / 9_ | ||||||||||||||||
2_ / A_ | ¡ 00A1 | ¢ 00A2 | £ 00A3 | 0024 долл. США | ¥ 00A5 | # 0023 | § 00A7 | ¤ 00A4 | ' 2018 | « 201C | « 00AB | ← 2190 | ↑ 2191 | → 2192 | ↓ 2193 | |
3_ / B_ | ° 00B0 | ± 00B1 | ² 00B2 | ³ 00B3 | × 00D7 | µ 00B5 | ¶ 00B6 | · 00B7 | ÷ 00F7 | ' 2019 | ” 201D | » 00BB | ¼ 00BC | ½ 00BD | ¾ 00BE | ¿ 00BF |
4_ / C_ | ̅ 0305 | 0300 | 0301 | 0302 | 0303 | ̄ 0304 | ̆ 0306 | ̇ 0307 | ̈ 0308 | ̸ 0338 | ̊ 030A | ̧ 0327 | 0332 | ̋ 030B | ̨ 0328 | ̌ 030C |
5_ / D_ | - 2015 г. | ¹ 00B9 | ® 00AE | © 00A9 | ™ 2122 | ♪ 266A | ─ 2500 | 2502 │ | 2571 ╱ | ╲ 2572 | ◢ 25E2 | ◣ 25E3 | ⅛ 215B | ⅜ 215C | ⅝ 215D | ⅞ 215E |
6_ / E_ | Ом 2126 | Æ 00C6 | Đ / Ð 0110 / 00D0 | ª 00AA | Ħ 0126 | ┼ 253C | IJ 0132 | Ŀ 013F | Ł 0141 | Ø 00D8 | Œ 0152 | º 00BA | Þ 00DE | Ŧ 0166 | Ŋ 014A | ʼn 0149 |
7_ / F_ | ĸ 0138 | æ 00E6 | đ 0111 | ð 00F0 | ħ 0127 | № 0131 | ij 0133 | ŀ 0140 | ł 0142 | ø 00F8 | œ 0153 | ß 00DF | þ 00FE | ŧ 0167 | ŋ 014B |
Письмо Число Пунктуация Символ Другой Неопределенный Отличия от T.51 (издание 1988 г., первый дополнительный набор)
Коды управления C0 [ править ]
Коды управления C0 для Videotex отличаются от ASCII, как показано в таблице ниже. NUL , BEL , SO (LS1), SI (LS0) и ESC коды также доступны в некоторых или всех синтаксисах данных, но без изменения имени или семантический из ASCII. [8] [9] [10]
Seq | Декабрь | Шестигранник | Заменены | Синтаксис | Акроним | Имя | Описание |
---|---|---|---|---|---|---|---|
^H | 08 | 08 | BS | 1, [8] 2, [9] 3 [10] | APB | Активная позиция назад | Перемещает курсор на одну позицию назад. Если он находится в начале строки, перемещает его в конец строки и на одну строку назад. Это сохраняет одну возможную семантику ASCII BS . |
^I | 09 | 09 | HT | 1, [8] 2, [9] 3 [10] | APF | Активная позиция нападающий | Перемещает курсор на одну позицию вперед. Если он находится в конце строки, перемещает его в начало строки и на одну строку вперед. |
^J | 10 | 0A | LF | 1, [8] 2, [9] 3 [10] | APD | Активная позиция вниз | Перемещает курсор на одну строку вперед. Если он находится в последней строке экрана, перемещает его в первую строку, если не активен режим прокрутки Синтаксиса данных 3. Это сохраняет одну возможную семантику ASCII LF . |
^K | 11 | 0B | VT | 1, [8] 2, [9] 3 [10] | ВСУ | Активная позиция вверх | Перемещает курсор на одну строку назад. Если он находится в первой строке экрана, перемещает его в последнюю строку, если не активен режим прокрутки Синтаксиса данных 3. |
^L | 12 | 0C | FF | 1, [8] 2, [9] 3 [10] | CS | Чистый экран | Сбрасывает все отображение на пробелы с атрибутами отображения по умолчанию и возвращает курсор в исходное положение. В Data Syntax 1 также сбрасывает макросы и DRCS. Это сохраняет одну возможную семантику ASCII FF . |
^M | 13 | 0D | CR | 1, [8] 2, [9] 3 [10] | Годовая процентная ставка | Возврат активной позиции | Перемещает курсор в начало строки. В Синтаксисе данных 3 может вместо этого переместить его в начало активного поля, если он полностью находится внутри него. Это сохраняет одну возможную семантику ASCII CR . |
^Q | 17 | 11 | DC1 / XON | 2 [9] | ПРОТИВ | Курсор включен | Делает курсор видимым. |
^R | 18 | 12 | DC2 | 2 [9] | RPT | Повторить | Повторяет непосредственно предшествующий графический символ несколько раз, обозначенных шестью младшими битами следующего байта (от 0x40 до 0x7F). |
^T | 20 | 14 | DC4 | 1 [1] : AnxB.3.1 | KMC | Скрытие клавиш-в-мониторе | Принимает один параметр: 0x40 делает скрытую область монитора, 0x41 делает ее скрытой. |
2 [9] | COF | Курсор выключен | Делает курсор невидимым. | ||||
^X | 24 | 18 | МОЖЕТ | 1, [8] 2, [9] 3 [10] | МОЖЕТ | Отмена | В Data Syntax 2 заполните оставшуюся часть текущей строки (после текущей позиции) пробелами (сравните EL ). В синтаксисе данных 1 и 3 немедленно остановите все запущенные макросы. Противопоставьте семантику базовой ASCII CAN . |
^Y | 25 | 19 | ЭМ | 1, [8] 2, [9] 3 [10] | SS2 | Одна смена, два | Код переключения без блокировки для G2 . |
^Z | 26 год | 1А | SUB | 3 [10] | SDC | Символ-разделитель служб | Определяется реализацией, но не является презентационным. |
^\ | 28 год | 1С | FS | 1, [8] 3 [10] | APS | Активная позиция установлена | За ними следуют два байта (от 0x40 до 0x7F; также может быть от 0xA0 до 0xFF в синтаксисе данных 3), соответственно, дающие адрес строки и столбца в их младших шести битах. Сравните CUP и HVP . |
^] | 29 | 1D | GS | 1, [8] 2, [9] 3 [10] | SS3 | Одна смена три | Код переключения без блокировки для G3 . |
^^ | 30 | 1E | RS | 1, [8] 2, [9] 3 [10] | APH | Активная позиция Начало | Возвращает курсор в исходную позицию. |
^_ | 31 год | 1F | нас | 1, [8] 3 [10] | СМП | Неселективный сброс | Сбрасывает все атрибуты отображения (включая состояние ISO 2022 , домен, текстовые параметры, текстуры, цветовой режим, но не макросы, DRCS или программируемые маски), затем перемещает курсор в указанную позицию. За ними следуют два байта (от 0x40 до 0x7F; также может быть от 0xA0 до 0xFF в синтаксисе данных 3), соответственно, дающие адрес строки и столбца в их младших шести битах. Сравните RIS . |
2 [9] | APA | Адрес активной позиции | За ними следуют два или четыре байта (от 0x40 до 0x7F), дающие адрес строки и столбца в их младших шести битах. Четыре байта используются, если имеется более 63 строк и столбцов, причем шесть старших битов идут первыми для каждого параметра. Сравните CUP и HVP . Если следующий байт не находится в диапазоне от 0x40 до 0x7F, это указывает на переключение на другую схему кодирования (в отличие от DOCS ). |
Коды управления C1 [ править ]
В Videotex используются следующие специализированные управляющие коды C1 . Всего существует четыре зарегистрированных набора с некоторыми различиями между ними.
8-битный | Побег | Синтаксис данных 1 [11] | Синтаксис данных 2, "Параллельный" набор C1 [12] [1] : AnxC.3.3.2 | Синтаксис данных 2, "Последовательный" C1 набор [13] [1] : AnxC.3.3.1 | Синтаксис данных 3 [14] |
---|---|---|---|---|---|
0x80 | ESC 0x40 (@) | БКФ , черный передний план. | ABK , Alpha Black. Переключитесь на алфавитный черный передний план. | DEFM , определение макроса. Следующий символ (от 0x20 до 0x7F) дает имя макроса, остальное сохраняется как часть макроса до следующего DEF* или КОНЕЦ . | |
0x81 | ESC 0x41 (A) | RDF , красный передний план. | ANR , Alpha Red. Переключитесь на алфавитный красный передний план. | DEFP , определение P-макроса. Как DEFM , но одновременно определяет и выполняет макрокоманду. | |
0x82 | ESC 0x42 (B) | GRF , зеленый передний план. | ANG , Alpha Green. Переключитесь на алфавитный зеленый передний план. | DEFT , определение макроса передачи. Как DEFM но определяет макрос для передачи, не выполняется. | |
0x83 | ESC 0x43 (C) | YLF , желтый передний план. | ЛЮБОЙ , Alpha Yellow. Переключитесь на алфавитный желтый передний план. | DEFD , Определите DRCS. Определяет символ в динамически переопределяемом наборе символов. Ожидается, что за ним последует определенный код символа (от 0x20 до 0x7F), если он не завершает предыдущий DEFD, и в этом случае он определяет следующий код. Прервано другим DEF* или КОНЕЦ | |
0x84 | ESC 0x44 (D) | BLF , синий передний план. | ANB , Alpha Blue. Переключитесь на алфавитный синий передний план. | DEFX , определение текстуры. Определяет текстурную маску. Ожидается, что после него будет указан идентификатор маски текстуры (от 0x40 до 0x44). Прервано другим DEF* или КОНЕЦ | |
0x85 | ESC 0x45 (E) | MGF , пурпурный передний план. | ANM , Alpha Magenta. Переключитесь на алфавитный, пурпурный передний план. | КОНЕЦ , Конец. Завершает макрос, символ DRCS или определение текстуры. Также используется на незащищенных полях. | |
0x86 | ESC 0x46 (F) | CNF , голубой передний план. | АНК , альфа-голубой. Переключитесь на буквенный, голубой цвет переднего плана. | REP , повторить. Повторяет предыдущий графический символ интервала количество раз, заданное следующим байтом (от 0x40 до 0x7F). | |
0x87 | ESC 0x47 (G) | WHF , белый передний план. | ANW , Альфа-Белый. Переключитесь на алфавитный белый цвет переднего плана. | REPE , повтор до конца строки. Повторяет предыдущий графический символ интервала до тех пор, пока не будет достигнут конец строки. | |
0x88 | ESC 0x48 (H) | ССЗ , малый размер. Символы половинной нормальной ширины и высоты | ФСГ , мигает. Символы отображаются мигающими между передним и задним планами. | REVV , обратное видео. Включает режим обратного видео. | |
0x89 | ESC 0x49 (I) | MSZ , средний размер. Символы нормальной высоты, половинной нормальной ширины | STD , устойчивый. Прекращает мигание. | NORV , нормальное видео. Отключает режим обратного видео. | |
0x8A | ESC 0x4A (J) | НСЗ , нормальный размер. Символы нормальной ширины и высоты. | EBX , Концевая коробка. Завершает SBX . | SMTX , мелкий текст. Размер текста 1/80 ширины экрана и 5/128 высоты экрана. | |
0x8B | ESC 0x4B (K) | SZX , Контроль размера. За ним следует однобайтовый параметр. 0x41 означает двойную высоту (DBH), 0x44 означает двойную ширину (DBW), 0x45 означает удвоенную ширину и высоту (DBS). [1] : AnxB.3.2.2 | SBX , Стартовый ящик. Определяет не буквенно-цифровую область с прозрачным фоном. Прекращено EBX . | METX , средний текст. Размер текста 1/32 ширины экрана и 3/64 высоты экрана. | |
0x8C | ESC 0x4C (L) | (не используется) | НСЗ, нормальный размер. Символы нормальной ширины и высоты. | NOTX , обычный текст. Размер текста 1/40 ширины экрана и 5/128 высоты экрана. | |
0x8D | ESC 0x4D (M) | (не используется) | DBH, двойная высота. Символы нормальной ширины и двойной нормальной высоты. Неактивен в верхней строке. | DBH, двойная высота. Символы нормальной ширины и двойной нормальной высоты. Неактивен в нижней строке. | DBH, двойная высота. Размер текста 1/40 ширины экрана и 5/64 высоты экрана. |
0x8E | ESC 0x4E (N) | CON, курсор включен. Делает курсор видимым. | DBW , двойная ширина. Символы нормальной высоты и двойной нормальной ширины. Неактивен в последней позиции строки. | BSTA , Blink Start. | |
0x8F | ESC 0x4F (O) | COF, курсор выключен. Делает курсор невидимым. | DBS, двойной размер. Символы нормальной высоты и двойной нормальной ширины. Неактивен в верхней строке или в последней позиции строки. | DBS, двойной размер. Символы нормальной высоты и двойной нормальной ширины. Неактивен в нижней строке или в последней позиции строки. | DBS, двойной размер. Размер текста 1/20 ширины экрана и 5/64 высоты экрана. |
0x90 | ESC 0x50 (P) | COL , цвет фона или переднего плана. Принимает однобайтовый параметр. 0x48–0x4F устанавливает передний план с пониженной интенсивностью. 0x50–0x57 устанавливает цвет фона. 0x58–0x5F устанавливает фон пониженной интенсивности. Порядок цветов такой же, как и у отдельных элементов управления цветом переднего плана (черный, красный, зеленый, желтый, синий, пурпурный, голубой, белый), но прозрачный заменяет черный с уменьшенной интенсивностью. [1] : AnxB.3.2.1 | БКБ , черный фон. | МБК , Мозаика черная. Переключитесь на мозаику, черный передний план. | PRO , Защитить. Делает все символьные поля в активном поле защищенными. |
0x91 | ESC 0x51 (Q) | FLC, контроль мигания. Принимает один параметр: 0x40 для «нормального» мигания, от 0x41 до 0x47 для других режимов мигания, 0x4F для постоянного (прекращение мигания). [1] : AnxB.3.2.4 | РБД , красный фон. | MSR , красная мозаика. Переключитесь на мозаику, красный передний план. | ( EDC1 , не используется) |
0x92 | ESC 0x52 (R) | CDC , управление скрытым отображением. Принимает однобайтовый параметр, определяющий атрибуты скрытого отображения, которые могут сделать текст невидимым до взаимодействия с пользователем. 0x40 используется для начала скрытого диапазона (CDY), 0x4F используется для его завершения (SCD). [1] : ПриложениеB.3.2.7 | GRB , зеленый фон. | MSG , Мозаичный зеленый. Переключитесь на мозаику, зеленый передний план. | ( EDC2 , не используется) |
0x93 | ESC 0x53 (S) | (не используется) | YLB , желтый фон. | MSY , желтый мозаичный. Переключитесь на мозаику, желтый передний план. | ( EDC3 , не используется) |
0x94 | ESC 0x54 (T) | (не используется) | BLB , синий фон. | MSB , Mosaic Blue. Переключитесь на мозаику, синий передний план. | ( EDC4 , не используется) |
0x95 | ESC 0x55 (U) | П-МАКРО , фото макрос. За ним следует однобайтовый параметр (0x40 для определения, 0x41 для определения и выполнения, 0x42 для определения макроса передачи, 0x4F для ограничения конца определения макроса). [1] : AppB.3.2.9 Второй однобайтовый параметр (от 0x20 до 0x7F) идентифицирует определяемый макрос фотографии (от PM0 до PM95). | МГБ , пурпурный фон. | МСМ , пурпурная мозаика. Переключитесь на мозаику, пурпурный передний план. | WWON , Перенос слов. |
0x96 | ESC 0x56 (V) | (не используется) | CNB , голубой фон. | MSC , мозаика Cyan. Переключитесь на мозаику, голубой передний план. | WWOF , Перенос слов. |
0x97 | ESC 0x57 (W) | (не используется) | WHB , белый фон. | ТБО , белая мозаика. Переключитесь на мозаику, белый передний план. | SCON , прокрутите дальше. Следующее выравнивание от нижней части экрана перемещает остальную часть экрана вверх, чтобы освободить место. |
0x98 | ESC 0x58 (X) | RPC , повторное управление. Повторяет предыдущий графический символ интервала количество раз, заданное шестью младшими битами следующего байта (от 0x40 до 0x7F). Повторяется до конца строки, если байт равен 0x40. Сравните REP с синтаксисом данных 3. | CDY , скрытый дисплей. Отображать символы как пробелы (могут быть завершены SCD ). | SCOF , прокрутите вниз . Далее нижняя часть экрана переходит в верхнюю часть экрана. | |
0x99 | ESC 0x59 (Y) | SPL, стоп-подкладка. Прекращает подчеркивание. Для символов мозаики неподчеркнутый шрифт соответствует непрерывному отображению, при этом блоки внутри символа мозаики соединяются вместе. | USTA , начало подчеркнуто. Начинается с подчеркнутых букв и переключается на раздельное отображение мозаики. | ||
0x9A | ESC 0x5A (Z) | STL, Стартовая подкладка. Начинается подчеркнутыми буквами. Для мозаики это соответствует разделенному отображению с разделенными блоками внутри символа мозаики. | USTO , подчеркните Stop. Прекращает подчеркивание и переключает на непрерывное отображение мозаики. | ||
0x9B | ESC 0x5B ([) | (не используется) | CSI , Control Sequence Introducer . | FLC, мигающий курсор. Курсор пользовательского ввода включен, мигает. | |
0x9C | ESC 0x5C (\) | (не используется) | NPO , Нормальная полярность. Передний план в цвете переднего плана, фон в цвете фона. | BBD , черный фон. | STC , Непрерывный курсор. Курсор пользовательского ввода включен, виден всегда. |
0x9D | ESC 0x5D (]) | (не используется) | IPO , обратная полярность. Передний план в цвете фона, фон в цвете переднего плана. | NBD , Новый фон. Установите цвет фона на предыдущий цвет переднего плана. Текущий цвет переднего плана не изменяется. | COF, курсор выключен. Курсор пользовательского ввода невидим, но все еще работает. |
0x9E | ESC 0x5E (^) | UNP, незащищенный. Делает следующие символы незащищенными от ввода пользователя. | TRB , прозрачный фон. | HMS , Держите мозаику. Изображение впоследствии сохраняет функции управления как последний полученный символ мозаики. | BSTO , Blink Stop. |
0x9F | ESC 0x5F (_) | PRT , защищенный. Делает следующие символы защищенными от ввода пользователем | SCD , Stop Conceal. Завершить CDY . | RMS , Release Mosaic. Закройте HMS . | UNP, Снять защиту. Делает поле незащищенным (открытым для ввода пользователем). |
Ссылки [ править ]
- ^ a b c d e f g h i j k l m n o p ITU-T (1994-11-11). Международное взаимодействие для услуг Videotex . Т.101: 1994.
- ^ а б CCITT (1987-07-31). "Набор синтаксиса данных 1 Mosaic-1 по Рекомендации CCITT T.101" (PDF) . ITSCJ / IPSJ . ISO-IR-137 . Проверено 8 февраля 2019 .
- ^ а б CCITT (1983-10-01). Второй дополнительный набор символов мозаики (PDF) . ITSCJ / IPSJ . ISO-IR-71.
- ^ "2.9 Таблица резюме". Международный регистр наборов кодированных символов для использования с escape-последовательностями (PDF) . ITSCJ / IPSJ . п. 22. ISO-IR.
Битовая комбинация 5/7 таблицы 3 не будет назначена, чтобы избежать проблем с более ранним использованием CCITT.
- ^ а б CCITT (1988-11-01). Дополнительный набор графических символов для Videotex (PDF) . ITSCJ / IPSJ . ISO-IR-70 (ред.).
- ^ См. Таблицу C.9 в Приложении C, часть 1, T.101. [1] Предостережение: сама таблица отображается в PDF с серьезным моджибаке (поэтому отображаемая таблица не соответствует соответствующим примечаниям) и должна выглядеть как ISO-IR-70 [5] (за исключением дополнительно выделенный код умляута).
- ^ CCITT (1986-11-30). Дополнительный набор графических символов для Рекомендации CCITT T.101, Data Syntax III (PDF) . ITSCJ / IPSJ . ISO-IR-128.
- ^ Б с д е е г ч я J к л м МККТТ (1987-07-31). Первичный контрольный набор данных Синтаксис I CCITT Rec. Т.101 (PDF) . ITSCJ / IPSJ . ISO-IR-132.
- ^ Б с д е е г ч я J к л м п о CCITT (1987-07-31). Первичный контрольный набор данных Синтаксис II CCITT Rec. Т.101 (PDF) . ITSCJ / IPSJ . ISO-IR-134.
- ^ Б с д е е г ч я J к л м н МККТТ (1987-07-31). Первичный контрольный набор данных Синтаксис III CCITT Rec. Т.101 (PDF) . ITSCJ / IPSJ . ISO-IR-135.
- ^ CCITT (1987-07-31). Дополнительный набор управления синтаксисом данных I CCITT Rec. Т.101 (PDF) . ITSCJ / IPSJ . ISO-IR-133.
- ^ CCITT (1983-10-01). Набор управления атрибутами для Videotex (PDF) . ITSCJ / IPSJ . ISO-IR-73.
- ^ BSI (1982-06-01). Набор управления атрибутами для UK Videotex (PDF) . ITSCJ / IPSJ . ISO-IR-56.
- ^ CCITT (1987-07-31). Дополнительный набор управления синтаксисом данных III CCITT Rec. Т.101 (PDF) . ITSCJ / IPSJ . ISO-IR-136.