Формы половинной и полной ширины (блок Unicode) - Halfwidth and Fullwidth Forms (Unicode block)
Формы половинной и полной ширины | |
---|---|
Классифицировать | U + FF00..U + FFEF (240 кодовых точек) |
Самолет | BMP |
Скрипты | Хангыль (52 символа) Катакана (55 знаков) латинский (52 символа) Общий (66 знаков) |
Наборы символов | Символы переменной ширины |
Назначенный | 225 кодовых точек |
Неиспользованный | 15 зарезервированных кодовых точек |
История версий Unicode | |
1.0.0 | 216 (+216) |
1.0.1 | 223 (+7) |
3.2 | 225 (+2) |
Примечание: [1][2][3] |
Формы половинной и полной ширины это имя Блок Юникода U + FF00 – FFEF, при условии, что старые кодировки, содержащие оба полуширина и полная ширина символы могут иметь перевод без потерь в / из Unicode. Это последний из Базовая многоязычная плоскость за исключением коротких Специальные блок в U + FFF0 – FFFF. Его имя блока в Unicode 1.0 было Варианты половинной и полной ширины.[4]
Диапазон U + FF01 – FF5E воспроизводит символы ASCII 21–7E как полноразмерные формы. U + FF00 не соответствует полноразмерному ASCII 20 (пробел), поскольку эта роль уже выполняется U + 3000 "идеографическое пространство ".
Диапазон U + FF65 – FF9F кодирует формы половинной ширины катакана в транспозиции их JIS X 0201 макет - см. кана половинной ширины.
Диапазон U + FFA0 – FFDC кодирует формы половинной ширины совместимость джамо персонажи для Хангыль, в транспозиции их Стандарт 1974 г. макет. Он используется в сопоставлении некоторых кодировок IBM для корейского языка, например кодовой страницы IBM 933, что позволяет использовать Shift Out и Shift In символы для перехода к двухбайтовому набору символов.[5] Поскольку набор двухбайтовых символов может содержать совместимость с jamo, необходимы варианты половинной ширины для обеспечения двусторонней совместимости.[6][7]
Диапазон U + FFE0 – FFEE включает символы полной и половинной ширины.
Блокировать
Формы половинной и полной ширины[1][2] Таблица кодов официального консорциума Unicode (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | B | C | D | E | F | |
U + FF0x | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
U + FF1x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
U + FF2x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
U + FF3x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
U + FF4x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
U + FF5x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | ⦅ |
U + FF6x | ⦆ | 。 | 「 | 」 | 、 | ・ | ヲ | ァ | ィ | ゥ | ェ | ォ | ャ | ュ | ョ | ッ |
U + FF7x | ー | ア | イ | ウ | エ | オ | カ | キ | ク | ケ | コ | サ | シ | ス | セ | ソ |
U + FF8x | タ | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ヘ | ホ | マ |
U + FF9x | ミ | ム | メ | モ | ヤ | ユ | ヨ | ラ | リ | ル | レ | ロ | ワ | ン | ゙ | ゚ |
U + FFAx | HW HF | ᄀ | ᄁ | ᆪ | ᄂ | ᆬ | ᆭ | ᄃ | ᄄ | ᄅ | ᆰ | ᆱ | ᆲ | ᆳ | ᆴ | ᆵ |
U + FFBx | ᄚ | ᄆ | ᄇ | ᄈ | ᄡ | ᄉ | ᄊ | ᄋ | ᄌ | ᄍ | ᄎ | ᄏ | ᄐ | ᄑ | ᄒ | |
U + FFCx | ᅡ | ᅢ | ᅣ | ᅤ | ᅥ | ᅦ | ᅧ | ᅨ | ᅩ | ᅪ | ᅫ | ᅬ | ||||
U + FFDx | ᅭ | ᅮ | ᅯ | ᅰ | ᅱ | ᅲ | ᅳ | ᅴ | ᅵ | |||||||
U + FFEx | ¢ | £ | ¬ |  ̄ | ¦ | ¥ | ₩ | │ | ← | ↑ | → | ↓ | ■ | ○ | ||
Примечания |
В блоке есть последовательности вариаций определен для позиционных вариантов пунктуации Восточной Азии.[8][9] Они используют ВАРИАЦИОННЫЙ СЕЛЕКТОР U + FE00-1 (VS01) и ВАРИАЦИОННЫЙ СЕЛЕКТОР-2 U + FE01 (VS02):
U + | FF01 | FF0C | FF0E | FF1A | FF1B | FF1F | Описание |
базовая кодовая точка | ! | , | . | : | ; | ? | |
база + VS01 | !︀ | ,︀ | .︀ | :︀ | ;︀ | ?︀ | выровненная по углу форма |
база + VS02 | !︁ | ,︁ | .︁ | :︁ | ;︁ | ?︁ | центрированная форма |
Дополнительный вариант определен для нуля полной ширины с коротким диагональным ходом: U + FF10 ПОЛНОШИРИННЫЙ ЦИФРОВОЙ НУЛЬ, U + FE00 VS1 (0︀).[10][9]
История
Следующие документы, относящиеся к Unicode, фиксируют цель и процесс определения определенных символов в блоке Halfwidth и Fullwidth Forms:
Версия | Окончательный код[а] | Считать | L2 Я БЫ | WG2 Я БЫ | Документ |
---|---|---|---|---|---|
1.0.0 | U + FF01..FF5E, FF61..FFBE, FFC2..FFC7, FFCA..FFCF, FFD2..FFD7, FFDA..FFDC, FFE0..FFE6 | 216 | (быть определенным) | ||
N4403 (pdf, док ) | Умамахесваран, В.С. (28 января 2014 г.), «Резолюция M61.01», Неподтвержденный протокол заседания РГ 2 61, Holiday Inn, Вильнюс, Литва; 2013-06-10 / 14 | ||||
L2 / 17-056 | Лунде, Кен (2017-02-13), Предложение о добавлении стандартизированных последовательностей вариаций | ||||
L2 / 17-436 | Лунде, Кен (21.01.2018), Предложение о добавлении стандартизированных последовательностей вариантов для полноразмерной восточноазиатской пунктуации | ||||
L2 / 18-039 | Андерсон, Дебора; Уистлер, Кен; Пурнадер, Рузбех; Мур, Лиза; Лян, Хай; Кук, Ричард (2018-01-19), "24. Полная восточноазиатская пунктуация", Рекомендации к UTC # 154, январь 2018 г., по предложениям сценариев | ||||
L2 / 17-362 | Мур, Лиза (02.02.2018), «Новое предложение B.4.1 о добавлении стандартизированной последовательности вариаций для U + FF10 FULL WIDTH DIGIT ZERO», UTC # 153 минуты | ||||
L2 / 18-115 | Мур, Лиза (2018-05-09), «Консенсус 154-C17», UTC # 155 минут, Добавьте 16 стандартизированных последовательностей вариантов на основе L2 / 17-436R для Unicode 12.0. | ||||
L2 / 19-055 | Янку, Лаурениу (14.01.2019), Предлагаемые изменения значений свойств сегментации для разрядов полной ширины | ||||
L2 / 19-008 | Мур, Лиза (2019-02-08), «B.11.11.1.2 Предлагаемые изменения в значениях свойств сегментации для цифр полной ширины», UTC # 158 минут | ||||
1.0.1 | U + FFE8..FFEE | 7 | (быть определенным) | ||
3.2 | U + FF5F..FF60 | 2 | L2 / 99-052 | Фрейтаг, Асмус (1999-02-05), Математические фигуры из символьного шрифта | |
L2 / 01-033 | Карлссон, Кент; Фрейтаг, Асмус (16 января 2001 г.), Разъедините фигурные скобки / скобки для математики, информатики и Z-нотации от скобок / скобок CJK на вид | ||||
L2 / 01-159 | N2344 | Специальный отчет по математическим символам, 2001-04-03 | |||
L2 / 01-157 | N2345R | Карлссон, Кент (2001-04-04), Предложение разделить некоторые знаки препинания на ограждении CJK от аналогичных на вид математических ограждений | |||
L2 / 01-168 | Уистлер, Кен (2001-04-10), Разделение скобок и ад нормализации | ||||
L2 / 01-012R | Мур, Лиза (2001-05-21), «Разъединение скобок и скобок», Минуты UTC № 86 в Маунтин-Вью, январь 2001 г. | ||||
L2 / 01-223 | Suignard, Мишель (2001-05-23), Обсуждение вопросов разъединения скобок | ||||
L2 / 01-184R | Мур, Лиза (18.06.2001), "Движение 87-M21", Протокол встречи UTC / L2, Отменить решение, принятое в движении 86-М6, не разъединять скоб. | ||||
L2 / 01-317 | Suignard, Мишель (2001-08-14), Разделение скобок и нормализация | ||||
L2 / 01-295R | Мур, Лиза (2001-11-06), "Разделение скобок и нормализация", Протокол встречи UTC / L2 # 88 | ||||
L2 / 02-154 | N2403 | Умамахесваран В. С. (22 апреля 2002 г.), «Резолюция M41.1», Проект протокола заседания 41 РГ 2, отель Phoenix, Сингапур, 19 октября 2001 г. | |||
|
Смотрите также
- Символы и пунктуация CJK (блок Unicode)
- Хангыль Джамо (блок Unicode)
- Катакана (блок Unicode)
- Латинский шрифт в Юникоде
- Вложенные буквенно-цифровые символы - последовательности маркеров, некоторые отображаются в полную ширину (например, ⒈, ⓵, ⑴, ⒜, ⓐ)
Рекомендации
- ^ «Дополнение к Unicode 1.0.1» (PDF). Стандарт Юникода. 1992-11-03. В архиве (PDF) из оригинала от 02.07.2016. Получено 2016-07-09.
- ^ «База данных символов Юникода». Стандарт Юникода. В архиве из оригинала от 10.07.2016. Получено 2016-07-09.
- ^ «Нумерованные версии стандарта Unicode». Стандарт Юникода. В архиве из оригинала от 29.06.2016. Получено 2016-07-09.
- ^ «3.8: Блок-за-блок-схемы» (PDF). Стандарт Юникода. версия 1.0. Консорциум Unicode.
- ^ «Демонстрация ICU - Конвертер Explorer». demo.icu-project.org. Получено 7 мая 2018.
- ^ https://harjit.moe/hwfwblame.html
- ^ http://userguide.icu-project.org/conversion/data
- ^ Лунде, Кен (21.01.2018). "L2 / 17-436: Предложение о добавлении стандартизированных последовательностей вариантов для полноразмерной восточноазиатской пунктуации" (PDF).
- ^ а б «База данных символов Юникода: стандартизованные последовательности вариаций». Консорциум Unicode.
- ^ Битон, Барбара; Фрейтаг, Асмус; Янку, Лауреньиу; Сарджент, Мюррей (30 октября 2015 г.). «L2 / 15-268: Предложение по представлению нулевого варианта с косой чертой для пустого множества» (PDF).