Формы половинной и полной ширины (блок Unicode)
Формы половинной и полной ширины | |
---|---|
Диапазон | U+FF00..U+FFEF (240 кодовых точек) |
Самолет | БМП |
Скрипты | Хангыль (52 символа) Катакана (55 символов) Латинский (52 символа) Общий (66 символов) |
Наборы символов | Варианты ширины символов |
Назначенный | 225 кодовых точек |
Неиспользованный | 15 зарезервированных кодовых точек |
История версий Юникода | |
1.0.0 (1991) | 216 (+216) |
1.1 (1993) | 223 (+7) |
3.2 (2002) | 225 (+2) |
Документация Юникод | |
Таблица кодов ∣ Веб-страница | |
Примечание : [1] [2] [3] |
Формы половинной и полной ширины — это имя блока Юникода U+FF00–FFEF, предназначенное для того, чтобы старые кодировки, содержащие символы как половинной, так и полной ширины, могли осуществлять перевод без потерь в/из Юникода. Это предпоследний блок базовой многоязычной плоскости , за которым следует только короткий блок Specials с номерами U+FFF0–FFFF. Имя его блока в Юникоде 1.0 было «Варианты половинной и полной ширины» . [4]
Диапазон U+FF01–FF5E воспроизводит символы ASCII от 21 до 7E в виде полноширинных форм. U+FF00 не соответствует полноширинному ASCII 20 (символу пробела), поскольку эту роль уже выполняет U+3000 « идеографическое пространство ».
Диапазон U+FF61–FF9F кодирует формы катаканы половинной ширины и связанных с ней знаков препинания при транспозиции A1 в DF в кодировке JIS X 0201 – см. кана половинной ширины .
Диапазон U+FFA0–FFDC кодирует формы совместимости джамо символов половинной ширины для хангыля в транспозиции их стандартной раскладки 1974 года. Он используется при сопоставлении некоторых кодировок IBM для корейского языка, таких как кодовая страница IBM 933, которая позволяет использовать символы Shift Out и Shift In для перехода к двухбайтовому набору символов. [5] Поскольку двухбайтовый набор символов может содержать помехи совместимости, для обеспечения совместимости необходимы варианты половинной ширины. [6] [7]
Диапазон U+FFE0–FFEE включает символы полной и половинной ширины.
Блокировать [ править ]
Формы половинной и полной ширины [1] [2] Официальная таблица кодов Консорциума Unicode (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | А | Б | С | Д | И | Ф | |
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 ВЧ | ᄀ | ᄁ | ᆪ | ᄂ | ゥ | ᆭ | ᄃ | ᄄ | ᄅ | ᆰ | ᆱ | ᆲ | ᆳ | ᆴ | ᆵ |
U+FFBx | ᄚ | ᄆ | ᄇ | ᄈ | ᄡ | ᄉ | ᄊ | ᄋ | ᄌ | ᄍ | ᄎ | ᄏ | ᄐ | ᄑ | ᄒ | |
U+FFCx | ᅡ | ᅢ | ᅣ | ᅤ | ᅥ | ᅦ | ᅧ | ᅨ | ㅗ | ᅪ | ᅫ | ᅬ | ||||
U+FFDx | ᅭ | ᅮ | ᅯ | ᅰ | ᅱ | ᅲ | ᅳ | ᅴ | ᅵ | |||||||
U+FFEx | ¢ | £ | ¬ |  ̄ | ¦ | ¥ | ₩ | │ | ← | ↑ | → | ↓ | ■ | ○ | ||
Примечания |
Блок содержит вариационные последовательности, определенные для вариантов положения пунктуации в Восточной Азии. [8] [9] Они используют U+FE00 СЕЛЕКТОР ВАРИАЦИИ-1 (VS01) и U+FE01 СЕЛЕКТОР ВАРИАНТОВ-2 (VS02):
У+ | FF01 | FF0C | ФФ0Е | ФФ1А | FF1B | ФФ1Ф | Описание |
базовая кодовая точка | ! | , | . | : | ; | ? | |
база + VS01 | !︀ | ,︀ | .︀ | :︀ | ;︀ | ?︀ | форма, выровненная по углу |
база + VS02 | !︁ | ,︁ | .︁ | :︁ | ;︁ | ?︁ | центрированная форма |
Дополнительный вариант определен для нуля полной ширины с коротким диагональным штрихом : U+FF10 ПОЛНАЯ ШИРИНА НОЛЬ, U+FE00 VS1 (0︀). [10] [9]
История [ править ]
В следующих документах, связанных с Unicode, записаны цель и процесс определения определенных символов в блоке форм половинной и полной ширины:
Версия | Окончательные кодовые точки [а] | Считать | L2 Идентификатор | рабочей группы 2 Идентификатор | Документ |
---|---|---|---|---|---|
1.0.0 | U+FF01..FF5E, FF61..FFBE, FFC2..FFC7, FFCA..FFCF, FFD2..FFD7, FFDA..FFDC, FFE0..FFE6 | 216 | (будет определено) | ||
N4403 (pdf , doc ) | Умамахесваран, В.С. (28 января 2014 г.), «Резолюция M61.01», Неподтвержденный протокол заседания 61 РГ 2, Holiday Inn, Вильнюс, Литва; 14.06.2013 | ||||
Л2/17-056 | Лунде, Кен (13 февраля 2017 г.), Предложение добавить стандартизированные вариационные последовательности | ||||
Л2/17-436 | Лунде, Кен (21 января 2018 г.), Предложение добавить стандартизированные вариационные последовательности для полноширинной восточноазиатской пунктуации. | ||||
Л2/18-039 | Андерсон, Дебора; Уистлер, Кен; Пурнадер, Рузбе; Мур, Лиза; Лян, Хай; Кук, Ричард (19 января 2018 г.), «24. Полноширинная восточноазиатская пунктуация», Рекомендации для UTC № 154, январь 2018 г., по предложениям сценариев | ||||
Л2/17-362 | Мур, Лиза (2 февраля 2018 г.), «B.4.1 Новое предложение по добавлению стандартизированной вариационной последовательности для U + FF10 ПОЛНАЯ ШИРИНА ЦИФРЫ НОЛЬ», UTC № 153 минуты | ||||
Л2/18-115 | Мур, Лиза (09 мая 2018 г.), «Консенсус 154-C17», UTC № 155 минут . Добавьте 16 стандартизированных вариационных последовательностей на основе L2/17-436R для Unicode 12.0. | ||||
Л2/19-055 | Янку, Лаурентиу (14 января 2019 г.), Предлагаемые изменения в значениях свойств сегментации для цифр полной ширины | ||||
Л2/19-008 | Мур, Лиза (08 февраля 2019 г.), «B.11.11.1.2 Предлагаемые изменения в значениях свойств сегментации для цифр полной ширины», UTC № 158 минут | ||||
1.1 | U+FFE8..FFEE | 7 | (будет определено) | ||
3.2 | U+FF5F..FF60 | 2 | Л2/99-052 | Фрейтаг, Асмус (5 февраля 1999 г.), Математические фигуры из символьного шрифта | |
Л2/01-033 | Карлссон, Кент; Фрейтаг, Асмус (16 января 2001 г.), Разделите фигурные скобки/скобки для математики, информатики и обозначения Z из похожих фигурных скобок/скобок CJK. | ||||
Л2/01-159 | N2344 | Специальный отчет о математических символах , 3 апреля 2001 г. | |||
Л2/01-157 | N2345R | Карлссон, Кент (04 апреля 2001 г.), Предложение разъединить некоторые знаки препинания CJK для фехтования и похожие на вид ограждения Math. | |||
Л2/01-168 | Уистлер, Кен (10 апреля 2001 г.), Ад разобщения и нормализации брекетов | ||||
Л2/01-012Р | Мур, Лиза (21 мая 2001 г.), «Разъединение брекетов и скобок», протокол UTC № 86 в Маунтин-Вью, январь 2001 г. | ||||
Л2/01-223 | Суйнар, Мишель (23 мая 2001 г.), Обсуждение вопросов, касающихся разделения группировок | ||||
Л2/01-184Р | Мур, Лиза (18 июня 2001 г.), «Предложение 87-M21», Протокол заседания UTC/L2 , Отменить решение, принятое в предложении 86-M6, о не разъединении скобок. | ||||
Л2/01-317 | Суйнар, Мишель (14 августа 2001 г.), Разделение и нормализация группы | ||||
Л2/01-295Р | Мур, Лиза (6 ноября 2001 г.), «Разъединение и нормализация группы», протокол встречи UTC / L2 № 88. | ||||
Л2/02-154 | N2403 | Умамахесваран, В.С. (22 апреля 2002 г.), «Резолюция M41.1», проект протокола заседания 41 РГ 2, отель Phoenix, Сингапур, 19 октября 2001 г. | |||
|
См. также [ править ]
- Символы и пунктуация CJK (блок Unicode)
- Хангыль Джамо (блок Unicode)
- Катакана (блок Unicode)
- Латиница в Юникоде
- Закрытые буквенно-цифровые символы — последовательности пунктов списка, некоторые из которых отображаются в полную ширину (например, ⒈, ⓵, ⑴, ⒜, ⓐ)
Ссылки [ править ]
- ^ «Дополнение к Unicode 1.0.1» (PDF) . Стандарт Юникод . 03.11.1992 . Проверено 9 июля 2016 г.
- ^ «База данных символов Юникода» . Стандарт Юникод . Проверено 26 июля 2023 г.
- ^ «Перечисленные версии стандарта Unicode» . Стандарт Юникод . Проверено 26 июля 2023 г.
- ^ «3.8: Поблочные диаграммы» (PDF) . Стандарт Юникод . версия 1.0. Консорциум Юникод .
- ^ «Демонстрация ICU — Converter Explorer» . demo.icu-project.org . Проверено 7 мая 2018 г.
- ^ «Вина полуширины и полной ширины» .
- ^ «Данные преобразования — старое расположение руководства пользователя ICU» .
- ^ Лунде, Кен (21 января 2018 г.). «L2/17-436: Предложение по добавлению стандартизированных вариационных последовательностей для полноширинной восточноазиатской пунктуации» (PDF) .
- ^ Jump up to: Перейти обратно: а б «База данных символов Юникода: стандартизированные вариационные последовательности» . Консорциум Юникод.
- ^ Битон, Барбара; Фрейтаг, Асмус; Янку, Лаурентиу; Сарджент, Мюррей (30 октября 2015 г.). «L2 / 15-268: Предложение представить вариант пустого набора с перечеркнутым нулем» (PDF) .