Formularios de ancho medio y ancho completo es el nombre de un bloque Unicode U + FF00 – FFEF, proporcionado para que las codificaciones más antiguas que contienen caracteres de ancho medio y ancho completo puedan traducirse sin pérdidas hacia / desde Unicode. Es el último del plano multilingüe básico, excepto el bloque especial corto en U + FFF0 – FFFF. Su nombre de bloque en Unicode 1.0 era Halfwidth y Fullwidth Variants . [4]
Formularios de ancho medio y ancho completo | |
---|---|
Distancia | U + FF00..U + FFEF (240 puntos de código) |
Avión | BMP |
Guiones | Hangul (52 caracteres) Katakana (55 caracteres) Latín (52 caracteres) Común (66 caracteres) |
Conjuntos de símbolos | Caracteres de ancho variable |
Asignado | 225 puntos de código |
No usado | 15 puntos de código reservados |
Historial de versiones de Unicode | |
1.0.0 (1991) | 216 (+216) |
1.0.1 (1992) | 223 (+7) |
3.2 (2002) | 225 (+2) |
Nota : [1] [2] [3] |
El rango U + FF01 – FF5E reproduce los caracteres de ASCII 21 a 7E como formas de ancho completo. U + FF00 no corresponde a un ASCII 20 de ancho completo (carácter de espacio), ya que ese rol ya lo cumple U + 3000 " espacio ideográfico ".
El rango U + FF65 – FF9F codifica formas de ancho medio de katakana en una transposición de su diseño JIS X 0201 ; consulte kana de ancho medio .
El rango U + FFA0 – FFDC codifica formas de medio ancho de caracteres jamo de compatibilidad para Hangul , en una transposición de su diseño estándar de 1974 . Se utiliza en la asignación de algunas codificaciones de IBM para coreano, como la página de códigos de IBM 933, que permite el uso de los caracteres Shift Out y Shift In para cambiar a un juego de caracteres de doble byte. [5] Dado que el conjunto de caracteres de doble byte podría contener jamo de compatibilidad, se necesitan variantes de medio ancho para proporcionar compatibilidad de ida y vuelta. [6] [7]
El rango U + FFE0 – FFEE incluye símbolos de ancho completo y medio ancho.
Cuadra
Formularios de ancho medio y ancho completo [1] [2] Cuadro de códigos oficial del Consorcio Unicode (PDF) | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | mi | 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 | ¢ | £ | ¬ |  ̄ | ¦ | ¥ | ₩ | │ | ← | ↑ | → | ↓ | ■ | ○ | ||
Notas |
El bloque tiene secuencias de variación definidas para las variantes posicionales de puntuación de Asia oriental. [8] [9] Usan U + FE00 VARIATION SELECTOR-1 (VS01) y SELECTOR-2 DE VARIACIÓN U + FE01 (VS02):
U + | FF01 | FF0C | FF0E | FF1A | FF1B | FF1F | Descripción |
punto de código base | ! | , | . | : | ; | ? | |
base + VS01 | ! ︀ | , ︀ | .︀ | : ︀ | ; ︀ | ? ︀ | forma justificada en esquina |
base + VS02 | ! ︁ | , ︁ | .︁ | : ︁ | ; ︁ | ? ︁ | forma centrada |
Se define una variante adicional para un cero de ancho completo con un trazo diagonal corto: U + FF10 CERO DE DIGITOS DE ANCHO COMPLETO, U + FE00 VS1 (0︀). [10] [9]
Historia
Los siguientes documentos relacionados con Unicode registran el propósito y el proceso de definir caracteres específicos en el bloque Formularios de ancho medio y ancho completo:
Versión | Puntos finales del código [a] | Contar | ID de L2 | ID de WG2 | Documento |
---|---|---|---|---|---|
1.0.0 | U + FF01..FF5E, FF61..FFBE, FFC2..FFC7, FFCA..FFCF, FFD2..FFD7, FFDA..FFDC, FFE0..FFE6 | 216 | (estar determinado) | ||
N4403 (pdf , documento ) | Umamaheswaran, VS (2014-01-28), "Resolución M61.01", Acta sin confirmar de la reunión 61 del GT 2, Holiday Inn, Vilnius, Lituania; 2013-06-10 / 14 | ||||
L2 / 17-056 | Lunde, Ken (2017-02-13), Propuesta para agregar secuencias de variación estandarizadas | ||||
L2 / 17-436 | Lunde, Ken (2018-01-21), Propuesta para agregar secuencias de variación estandarizadas para la puntuación de Asia oriental de ancho completo | ||||
L2 / 18-039 | Anderson, Deborah; Whistler, Ken; Pournader, Roozbeh; Moore, Lisa; Liang, Hai; Cook, Richard (2018-01-19), "24. Puntuación total de Asia oriental", Recomendaciones para UTC # 154 de enero de 2018 sobre propuestas de guiones | ||||
L2 / 17-362 | Moore, Lisa (2018-02-02), "B.4.1 Nueva propuesta para agregar una secuencia de variación estandarizada para U + FF10 FULL WIDTH DIGIT ZERO", UTC # 153 Minutos | ||||
L2 / 18-115 | Moore, Lisa (2018-05-09), "Consensus 154-C17", UTC # 155 Minutos , agregue 16 secuencias de variación estandarizadas basadas en L2 / 17-436R, para Unicode 12.0. | ||||
L2 / 19-055 | Iancu, Laurențiu (14 de enero de 2019), cambios propuestos en los valores de las propiedades de segmentación para dígitos de ancho completo | ||||
L2 / 19-008 | Moore, Lisa (2019-02-08), "B.11.11.1.2 Cambios propuestos en los valores de las propiedades de segmentación para dígitos de ancho completo", UTC n.º 158 Minutos | ||||
1.0.1 | U + FFE8..FFEE | 7 | (estar determinado) | ||
3.2 | U + FF5F..FF60 | 2 | L2 / 99-052 | Freytag, Asmus (1999-02-05), Las piezas matemáticas de la fuente de símbolos | |
L2 / 01-033 | Karlsson, Kent; Freytag, Asmus (2001-01-16), Desunificar llaves / corchetes para matemáticas, ciencias de la computación y notación Z de llaves / corchetes CJK de apariencia similar | ||||
L2 / 01-159 | N2344 | Informe ad-hoc sobre símbolos matemáticos , 2001-04-03 | |||
L2 / 01-157 | N2345R | Karlsson, Kent (2001-04-04), propuesta para desunificar ciertos signos de puntuación CJK de esgrima de vallas matemáticas de aspecto similar | |||
L2 / 01-168 | Whistler, Ken (2001-04-10), Desunificación de soportes y normalización del infierno | ||||
L2 / 01-012R | Moore, Lisa (2001-05-21), "Disunifying Braces and Brackets", Minutos UTC # 86 en Mountain View, enero de 2001 | ||||
L2 / 01-223 | Suignard, Michel (23 de mayo de 2001), Discusión de problemas relacionados con la desunificación de soportes | ||||
L2 / 01-184R | Moore, Lisa (2001-06-18), "Moción 87-M21", Minutas de la reunión UTC / L2 , Revertir la decisión tomada en la moción 86-M6 de no desunir los corchetes. | ||||
L2 / 01-317 | Suignard, Michel (2001-08-14), Desunificación y normalización de soportes | ||||
L2 / 01-295R | Moore, Lisa (2001-11-06), "Desunificación y normalización de soportes", Minutos de la reunión UTC / L2 # 88 | ||||
L2 / 02-154 | N2403 | Umamaheswaran, VS (2002-04-22), "Resolución M41.1", Borrador de acta de la reunión 41 del GT 2, Hotel Phoenix, Singapur, 2001-10-15 / 19 | |||
|
Ver también
- Símbolos y puntuación CJK (bloque Unicode)
- Hangul Jamo (bloque Unicode)
- Katakana (bloque Unicode)
- Escritura latina en Unicode
- Alfanuméricos adjuntos : secuencias de viñetas, algunas aparecen como de ancho completo (por ejemplo, ⒈, ⓵, ⑴, ⒜, ⓐ)
Referencias
- ^ "Anexo Unicode 1.0.1" (PDF) . El estándar Unicode . 1992-11-03. Archivado (PDF) desde el original el 2 de julio de 2016 . Consultado el 9 de julio de 2016 .
- ^ "Base de datos de caracteres Unicode" . El estándar Unicode . Archivado desde el original el 10 de julio de 2016 . Consultado el 9 de julio de 2016 .
- ^ "Versiones enumeradas del estándar Unicode" . El estándar Unicode . Archivado desde el original el 29 de junio de 2016 . Consultado el 9 de julio de 2016 .
- ^ "3.8: Gráficos bloque por bloque" (PDF) . El estándar Unicode . versión 1.0. Consorcio Unicode .
- ^ "Demostración de UCI - Explorador de convertidores" . demo.icu-project.org . Consultado el 7 de mayo de 2018 .
- ^ https://harjit.moe/hwfwblame.html
- ^ http://userguide.icu-project.org/conversion/data
- ^ Lunde, Ken (21 de enero de 2018). "L2 / 17-436: propuesta para agregar secuencias de variación estandarizadas para puntuación de Asia oriental de ancho completo" (PDF) .
- ^ a b "Base de datos de caracteres Unicode: secuencias de variación estandarizadas" . El Consorcio Unicode.
- ^ Beeton, Barbara; Freytag, Asmus; Iancu, Laurențiu; Sargent, Murray (30 de octubre de 2015). "L2 / 15-268: Propuesta para representar la variante cero recortada del conjunto vacío" (PDF) .