Formes à demi et pleine chasse
Les caractères graphiques informatiques des codages chinois, japonais et coréen (CJC) sont traditionnellement classés par caractères pleine chasse (全角 en chinois simplifié, 全形 en chinois traditionnel, 전각 jeongag en coréen, 全角 zenkaku en japonais) ou demi-chasse (半角 en chinois simplifié, 半形 en chinois traditionnel, 반각 bangag en coréen, 半角 hankaku en japonais). Dans les fontes à chasse fixe, les caractères demi-chasse occupent la moitié de la chasse des caractères pleine chasse. Dans les terminaux informatiques ou certaines applications, les caractères sont affichés dans une grille, le plus souvent de 80 colonnes par 24 ou 25 lignes. Pour des raisons pratiques et esthétiques, les caractères CJC occupent deux colonnes chacun (appelés « cellule de rendu ») tandis que les caractères des écritures occidentales et certains caractères japonais ou coréens occupent une colonne (appelé « demie cellule de rendu »).
Dans certains codages CJC à codage mixte sur 1 ou 2 octets, comme le Shift-JIS, ces caractères pleine chasse sont typiquement codés sur deux octets, les caractères demi-chasse sont codés sur un octet, et les deux formes de certains caractères sont codées comme deux caractères distincts. Ces codages mixtes dupliquent habituellement l’ASCII pour les caractères à un octet et codent les autres caractères sur deux octets.
Unicode
Pour assurer la compatibilité avec les codages mixtes possédants les formes demi et pleine chasse de certains caractères, ces caractères ont été codés dans Unicode dans le bloc FF00-FFEF intitulé Formes à demi et pleine chasse.
Pour les autres caractères, Unicode définit la propriété East_Asian_Width permettant de déterminer le type de chasse selon le contexte . Sa valeur peut être :
- Ambiguous (A) – ambigu
- Fullwidth (F) – pleine chasse
- Halfwidth (H) – demi-chasse
- Narrow (Na) – étroit
- Neutral (N) – neutre
- Wide (W) – large
Tables des caractères Unicode
en fr |
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
U+FF00 | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / | |
U+FF10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
U+FF20 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
U+FF30 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
U+FF40 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
U+FF50 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | ⦅ |
U+FF60 | ⦆ | 。 | 「 | 」 | 、 | ・ | ヲ | ァ | ィ | ゥ | ェ | ォ | ャ | ュ | ョ | ッ |
U+FF70 | ー | ア | イ | ウ | エ | オ | カ | キ | ク | ケ | コ | サ | シ | ス | セ | ソ |
U+FF80 | タ | チ | ツ | テ | ト | ナ | ニ | ヌ | ネ | ノ | ハ | ヒ | フ | ヘ | ホ | マ |
U+FF90 | ミ | ム | メ | モ | ヤ | ユ | ヨ | ラ | リ | ル | レ | ロ | ワ | ン | ゙ | ゚ |
U+FFA0 | B H D-C |
ᄀ | ᄁ | ᆪ | ᄂ | ᆬ | ᆭ | ᄃ | ᄄ | ᄅ | ᆰ | ᆱ | ᆲ | ᆳ | ᆴ | ᆵ |
U+FFB0 | ᄚ | ᄆ | ᄇ | ᄈ | ᄡ | ᄉ | ᄊ | ᄋ | ᄌ | ᄍ | ᄎ | ᄏ | ᄐ | ᄑ | ᄒ | |
U+FFC0 | ᅡ | ᅢ | ᅣ | ᅤ | ᅥ | ᅦ | ᅧ | ᅨ | ᅩ | ᅪ | ᅫ | ᅬ | ||||
U+FFD0 | ᅭ | ᅮ | ᅯ | ᅰ | ᅱ | ᅲ | ᅳ | ᅴ | ᅵ | |||||||
U+FFE0 | ¢ | £ | ¬ |  ̄ | ¦ | ¥ | ₩ | │ | ← | ↑ | → | ↓ | ■ | ○ |
Voir aussi
Bibliographie
- Patrick Andries, « Chapitre 11 – Écritures de l’Extrême-Orient », dans Unicode 3.1 Annoté (lire en ligne)