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.
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]
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: