stringtranslate.com

Formularios de ancho medio y ancho completo (bloque Unicode)

Halfwidth and Fullwidth Forms es el nombre de un bloque Unicode U+FF00–FFEF, proporcionado para que las codificaciones más antiguas que contienen caracteres de medio ancho y ancho completo puedan tener una traducción sin pérdidas hacia/desde Unicode. Es el penúltimo bloque del Plano multilingüe básico , seguido únicamente por el bloque corto Especiales en U+FFF0–FFFF. El nombre de su bloque en Unicode 1.0 era Halfwidth and Fullwidth Variants . [4]

El rango U+FF01–FF5E reproduce los caracteres de ASCII 21 a 7E en formas de ancho completo. U+FF00 no corresponde a un ASCII 20 (carácter de espacio) de ancho completo, ya que esa función ya la cumple U+3000 " espacio ideográfico ".

El rango U+FF61–FF9F codifica formas de katakana de ancho medio y puntuación relacionada en una transposición de A1 a DF en la codificación JIS X 0201 ; consulte kana de ancho medio .

El rango U+FFA0–FFDC codifica formas de ancho medio de caracteres jamo de compatibilidad para Hangul , en una transposición de su diseño estándar de 1974 . Se utiliza en el mapeo de algunas codificaciones de IBM para coreano, como la página de códigos 933 de IBM, 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 juego de caracteres de doble byte podría contener jamo de compatibilidad, se necesitan variantes de ancho medio para proporcionar compatibilidad de ida y vuelta. [6] [7]

El rango U+FFE0–FFEE incluye símbolos de ancho completo y medio ancho.

Bloquear

El bloque tiene secuencias de variación definidas para variantes posicionales de puntuación del este de Asia. [8] [9] Utilizan U+FE00 SELECTOR DE VARIACIÓN-1 (VS01) y U+FE01 SELECTOR DE VARIACIÓN-2 (VS02):

Se define una variante adicional para un cero de ancho completo con un trazo diagonal corto : U+FF10 CERO DE DÍGITOS 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 de formularios de ancho medio y ancho completo:

Ver también

Referencias

  1. ^ "Anexo Unicode 1.0.1" (PDF) . El estándar Unicode . 1992-11-03 . Consultado el 9 de julio de 2016 .
  2. ^ "Base de datos de caracteres Unicode". El estándar Unicode . Consultado el 26 de julio de 2023 .
  3. ^ "Versiones enumeradas del estándar Unicode". El estándar Unicode . Consultado el 26 de julio de 2023 .
  4. ^ "3.8: Gráficos bloque por bloque" (PDF) . El estándar Unicode . versión 1.0. Consorcio Unicode .
  5. ^ "Demostración de la UCI: Explorador de convertidores". demo.icu-project.org . Consultado el 7 de mayo de 2018 .
  6. ^ "Culpa de ancho medio y ancho completo".
  7. ^ "Datos de conversión: ubicación anterior de la Guía del usuario de la UCI".
  8. ^ Lunde, Ken (21 de enero de 2018). "L2/17-436: propuesta para agregar secuencias de variación estandarizadas para la puntuación de ancho completo de Asia Oriental" (PDF) .
  9. ^ ab "Base de datos de caracteres Unicode: secuencias de variación estandarizadas". El Consorcio Unicode.
  10. ^ Beeton, Bárbara; 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) .