Formulaires demi-chasse et pleine chasse (bloc Unicode) - Halfwidth and Fullwidth Forms (Unicode block)

Formulaires demi-chasse et pleine chasse
Varier U+FF00..U+FFEF
(240 points de code)
Avion BMP
Scénarios Hangul (52 car.)
Katakana (55 car.)
Latin (52 car.)
Commun (66 car.)
Jeux de symboles Caractères de largeur de variante
Attribué 225 points de code
Inutilisé 15 points de code réservés
Historique des versions Unicode
1.0.0 (1991) 216 (+216)
1.1 (1993) 223 (+7)
3.2 (2002) 225 (+2)
Remarque :

Formes demi-chasse et pleine chasse est le nom d'un bloc Unicode U+FF00–FFEF, à condition que les anciens encodages contenant à la fois des caractères demi-chasse et pleine chasse puissent avoir une traduction sans perte vers/depuis Unicode. C'est le dernier du plan multilingue de base à l'exception du court bloc Specials à U+FFF0–FFFF. Son nom de bloc dans Unicode 1.0 était Halfwidth and Fullwidth Variants .

La plage U+FF01–FF5E reproduit les caractères ASCII 21 à 7E sous forme de formes pleine largeur. U+FF00 ne correspond pas à un ASCII 20 pleine largeur (caractère espace), puisque ce rôle est déjà rempli par U+3000 " espace idéographique ".

La plage U+FF65–FF9F encode les formes demi-largeur de katakana dans une transposition de leur disposition JIS X 0201 – voir kana demi-largeur .

La gamme U+FFA0–FFDC encode les formes demi-chasse des caractères jamo de compatibilité pour Hangul , dans une transposition de leur mise en page standard de 1974 . Il est utilisé dans le mappage de certains codages IBM pour le coréen, tels que la page de codes IBM 933, qui permet l'utilisation des caractères Shift Out et Shift In pour passer à un jeu de caractères à deux octets. Étant donné que le jeu de caractères à deux octets peut contenir un jamo de compatibilité, des variantes demi-largeur sont nécessaires pour assurer la compatibilité aller-retour.

La plage U+FFE0–FFEE comprend des symboles pleine largeur et demi-chasse.

Bloquer

Tableau des codes
officiels du Consortium Unicode pour les formulaires demi-chasse et pleine largeur (PDF)
  0 1 2 3 4 5 6 7 8 9 UNE B C E F
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 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
Remarques
1. ^ À partir de la version Unicode 13.0
2. ^ Les zones grises indiquent les points de code non attribués

Le bloc a des séquences de variation définies pour les variantes de position de ponctuation d'Asie de l'Est. Ils utilisent le SÉLECTEUR DE VARIATION U+FE00-1 (VS01) et le SÉLECTEUR DE VARIATION U+FE01-2 (VS02) :

Séquences de variation pour l'alignement de la ponctuation
U+ FF01 FF0C FF0E FF1A FF1B FF1F La description
point de code de base ?? ?? ?? ?? ?? ??
socle + VS01 ?? ?? ?? ?? ?? ?? forme justifiée par les coins
socle + VS02 ?? ?? ?? ?? ?? ?? forme centrée

Une variante supplémentaire est définie pour un zéro pleine largeur avec une course diagonale courte : U+FF10 FULLWIDTH DIGIT ZERO, U+FE00 VS1 (0︀).

Histoire

Les documents Unicode suivants enregistrent l'objectif et le processus de définition de caractères spécifiques dans le bloc Halfwidth and Fullwidth Forms :

Version Points de code finaux Compter  Identifiant L2  ID GT2 Document
1.0.0 U+FF01..FF5E, FF61..FFBE, FFC2..FFC7, FFCA..FFCF, FFD2..FFD7, FFDA..FFDC, FFE0..FFE6 216 (être déterminé)
N4403 (pdf , doc ) Umamaheswaran, VS (2014-01-28), « Resolution M61.01 », Procès- verbal non confirmé de la réunion 61 du GT 2, Holiday Inn, Vilnius, Lituanie ; 2013-06-10/14
L2/17-056 Lunde, Ken (2017-02-13), Proposition d'ajouter des séquences de variation standardisées
L2/17-436 Lunde, Ken (2018-01-21), Proposition d'ajouter des séquences de variation standardisées pour la ponctuation est-asiatique pleine largeur
L2/18-039 Anderson, Deborah; Whistler, Ken ; Pournader, Roozbeh; Moore, Lisa ; Liang, Haï ; Cook, Richard (2018-01-19), "24. Fullwidth East Asian Punctuation", Recommandations à UTC #154 Janvier 2018 sur les propositions de script
L2/17-362 Moore, Lisa (2018-02-02), "B.4.1 Nouvelle proposition pour ajouter une séquence de variation standardisée pour U+FF10 FULL WIDTH DIGIT ZERO", UTC # 153 Minutes
L2/18-115 Moore, Lisa (2018-05-09), "Consensus 154-C17", UTC #155 Minutes , Ajouter 16 séquences de variation standardisées basées sur L2/17-436R, pour Unicode 12.0.
L2/19-055 Iancu, Laurențiu (2019-01-14), Modifications proposées dans les valeurs de propriété de segmentation pour les chiffres pleine largeur
L2/19-008 Moore, Lisa (2019-02-08), "B.11.11.1.2 Modifications proposées dans les valeurs de propriété de segmentation pour les chiffres pleine largeur", UTC #158 Minutes
1.1 U+FFE8..FFEE 7 (être déterminé)
3.2 U+FF5F..FF60 2 L2/99-052 Freytag, Asmus (1999-02-05), Les pièces mathématiques de la police des symboles
L2/01-033 Karlsson, Kent; Freytag, Asmus (2001-01-16), Désunifier les accolades/crochets pour les mathématiques, l'informatique et la notation Z à partir d'accolades/crochets CJK d'apparence similaire
L2/01-159 N2344 Rapport ad hoc sur les symboles mathématiques , 2001-04-03
L2/01-157 N2345R Karlsson, Kent (2001-04-04), Proposition de désunification de certains signes de ponctuation CJK d'escrime des clôtures mathématiques d'apparence similaire
L2/01-168 Whistler, Ken (2001-04-10), Bracket Disunification & Normalization Hell
L2/01-012R Moore, Lisa (2001-05-21), "Disunifying Braces and Brackets", Minutes UTC #86 à Mountain View, janvier 2001
L2/01-223 Suignard, Michel (2001-05-23), Discussion des enjeux concernant la désunification des brackets
L2/01-184R Moore, Lisa (2001-06-18), "Motion 87-M21", Procès - verbal de la réunion UTC/L2 , Inverser la décision prise dans la motion 86-M6 de ne pas désunifier les parenthèses.
L2/01-317 Suignard, Michel (2001-08-14), Bracket Désunification & Normalisation
L2/01-295R Moore, Lisa (2001-11-06), "Bracket Disunification and Normalization", Procès - verbal de la réunion UTC/L2 #88
L2/02-154 N2403 Umamaheswaran, VS (2002-04-22), "Résolution M41.1", Projet de compte rendu de la réunion 41 du GT 2, Hotel Phoenix, Singapour, 2001-10-15/19

Voir également

Les références