Жартылай ен және толық ен формалары (Юникодты блок) - Halfwidth and Fullwidth Forms (Unicode block)

Жартылай ен және толық ен формалары
АуқымU + FF00..U + FFEF
(240 кодтық нүкте)
ҰшақBMP
СценарийлерХангүл (52 кар.)
Катакана (55 кар.)
Латын (52 кар.)
Жалпы (66 кар.)
Символдар жиынтығыНұсқалардың ені
Тағайындалған225 код
Пайдаланылмаған15 резервтік код
Юникод нұсқасының тарихы
1.0.0216 (+216)
1.0.1223 (+7)
3.2225 (+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] Екі байтты таңбалар жиынтығында сыйысымдылық джемі болуы мүмкін болғандықтан, айналма жолмен үйлесімділікті қамтамасыз ету үшін жартылай еннің нұсқалары қажет.[6][7]

U + FFE0 – FFEE ауқымына толық және жартылай ен белгілері кіреді.

Блок

Жартылай ен және толық ен формалары[1][2]
Ресми Unicode консорциумының кодтық кестесі (PDF)
 0123456789ABCД.EF
U + FF0x
U + FF1x
U + FF2x
U + FF3x_
U + FF4x
U + FF5x
U + FF6x
U + FF7xソ
U + FF8x
U + FF9x
U + FFAx HW
HF
U + FFBx
U + FFCx
U + FFDx
U + FFEx
Ескертулер
1.^ Юникодтың 13.0 нұсқасы бойынша
2.^ Сұр аймақтар тағайындалмаған код нүктелерін көрсетеді

Блок бар вариация тізбегі Шығыс Азия пунктуациясының позициялық нұсқалары үшін анықталған.[8][9] Олар пайдаланады U + FE00 вариациясын таңдау-1 (VS01) және U + FE01 ВАРИАЦИЯ ТАҢДАУШЫ-2 (VS02):

Тыныс белгілерін туралауға арналған вариация тізбектері
U +FF01FF0CFF0EFF1AFF1BFF1FСипаттама
негізгі код нүктесі
негіз + VS01!︀,︀.︀:︀;︀?︀бұрышпен негізделген форма
негіз + VS02!︁,︁.︁:︁;︁?︁орталық нысаны

Қысқа диагональды соққысы бар толық енге нөлге қосымша нұсқа анықталады: U + FF10 FULLWIDTH DIGIT ZERO, U + FE00 VS1 (0︀).[10][9]

Тарих

Юникодқа қатысты келесі құжаттар Жарты ен және Толық ен формалары блогындағы нақты таңбаларды анықтаудың мақсаты мен процесін жазады:

НұсқаҚорытынды код[a]СанақL2 Жеке куәлікWG2 Жеке куәлікҚұжат
1.0.0U + FF01..FF5E, FF61..FFBE, FFC2..FFC7, FFCA..FFCF, FFD2..FFD7, FFDA..FFDC, FFE0..FFE6216(анықталуы керек)
N4403 (PDF), док )Umamaheswaran, V. S. (2014-01-28), «M61.01 шешімі», WG 2 кездесуінің расталмаған хаттамасы, 61, Holiday Inn, Вильнюс, Литва; 2013-06-10 / 14
L2 / 17-056Лунде, Кен (2017-02-13), Стандартталған вариация тізбегін қосу туралы ұсыныс
L2 / 17-436Лунде, Кен (2018-01-21), Шығыс Азияның тыныс белгілері үшін кеңейтілген вариация тізбегін қосу туралы ұсыныс
L2 / 18-039Андерсон, Дебора; Уистлер, Кен; Пурнадер, Рузбех; Мур, Лиза; Лян, Хай; Кук, Ричард (2018-01-19), «24. Толық енді Шығыс Азия пунктуациясы», Сценарий бойынша ұсыныстар бойынша UTC №154 қаңтар 2018 ж
L2 / 17-362Мур, Лиза (2018-02-02), «B.4.1 U + FF10 FULL WIDTH DIGIT ZOL үшін стандартталған вариация тізбегін қосу туралы жаңа ұсыныс», UTC № 153 минут
L2 / 18-115Мур, Лиза (2018-05-09), «Консенсус 154-С17», UTC №155 минут, Unicode 12.0 үшін L2 / 17-436R негізінде 16 стандартталған вариация тізбегін қосыңыз.
L2 / 19-055Янку, Лауренье (2019-01-14), Толық енді сандар үшін сегменттеу қасиетінің мәндеріне ұсынылатын өзгерістер
L2 / 19-008Мур, Лиза (2019-02-08), «B.11.11.1.2 толық ендік цифрлар үшін сегменттеу қасиеттерінің ұсынылған өзгерістері», UTC № 158 минут
1.0.1U + FFE8..FFEE7(анықталуы керек)
3.2U + FF5F..FF602L2 / 99-052Фрейтаг, Асмус (1999-02-05), Таңба қарпінен алынған математикалық бөліктер
L2 / 01-033Карлссон, Кент; Фрейтаг, Асмус (2001-01-16), Математика, есептеу ғылымы және Z белгісі үшін жақшаларды / жақшаларды ұқсас CJK жақшалардан / жақшалардан ажырату
L2 / 01-159N2344Математикалық рәміздер туралы арнайы есеп, 2001-04-03
L2 / 01-157N2345RКарлссон, Кент (2001-04-04), Математикалық ұқсас қоршаулардан алынған белгілі бір семсерлесу CJK тыныс белгілерін бірыңғайсыздандыру туралы ұсыныс
L2 / 01-168Уистлер, Кен (2001-04-10), Кронштейнді біріктіру және қалыпқа келтіру
L2 / 01-012RМур, Лиза (2001-05-21), «Бөлінетін жақшалар мен жақшалар», UTC № 86 хаттама, Маунтин Вью, 2001 ж. Қаңтар
L2 / 01-223Суинард, Мишель (2001-05-23), Кронштейнді біріктіруге қатысты мәселелерді талқылау
L2 / 01-184RМур, Лиза (2001-06-18), «Қозғалыс 87-M21», UTC / L2 отырысының хаттамасы, 86-М6 қозғалысы бойынша жақшаларды бөліп алмау туралы қабылданған шешімнің күшін жойыңыз.
L2 / 01-317Суинард, Мишель (2001-08-14), Кронштейнді біріктіру және қалыпқа келтіру
L2 / 01-295RМур, Лиза (2001-11-06), «Кронштейннің бөлінуі және қалыпқа келуі», № 88 UTC / L2 отырысының хаттамасы
L2 / 02-154N2403Umamaheswaran, V. S. (2002-04-22), «M41.1 шешімі», WG 2 отырысы хаттамасының жобасы, 41, Финикс қонақ үйі, Сингапур, 2001-10-15 / 19
  1. ^ Ұсынылған код нүктелері мен таңбалардың атаулары соңғы кодтар мен атаулардан өзгеше болуы мүмкін

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Unicode 1.0.1 қосымшасы» (PDF). Юникод стандарты. 1992-11-03. Мұрағатталды (PDF) түпнұсқасынан 2016-07-02. Алынған 2016-07-09.
  2. ^ «Юникодты таңбалар базасы». Юникод стандарты. Мұрағатталды түпнұсқасынан 2016-07-10. Алынған 2016-07-09.
  3. ^ «Unicode стандартының келтірілген нұсқалары». Юникод стандарты. Мұрағатталды түпнұсқасынан 2016-06-29. Алынған 2016-07-09.
  4. ^ «3.8: Блок-блок диаграммалары» (PDF). Юникод стандарты. 1.0 нұсқасы. Юникод консорциумы.
  5. ^ «ICU Demonstration - Converter Explorer». demo.icu-project.org. Алынған 7 мамыр 2018.
  6. ^ https://harjit.moe/hwfwblame.html
  7. ^ http://userguide.icu-project.org/conversion/data
  8. ^ Лунде, Кен (2018-01-21). «L2 / 17-436: шығыс азиялық тыныс белгілері үшін стандартталған вариация тізбегін қосу туралы ұсыныс» (PDF).
  9. ^ а б «Юникодты таңбалар дерекқоры: стандартталған вариация тізбегі». Юникод консорциумы.
  10. ^ Бетон, Барбара; Фрейтаг, Асмус; Янку, Лауренье; Сарджент, Мюррей (2015-10-30). «L2 / 15-268: бос жиынтықтың нөлдік нұсқасын ұсыну туралы ұсыныс» (PDF).