À retenir
- Occupe deux fois la largeur d'un caractère standard (demi-chasse).
- Concerne principalement les langues asiatiques (CJK).
- Nécessite une gestion particulière pour l'alignement dans les interfaces textuelles.
En informatique et en typographie numérique, la pleine chasse désigne un caractère qui occupe deux colonnes de largeur au lieu d'une seule dans un affichage à pas fixe (comme un terminal ou un éditeur de code). Imaginez une grille de texte où chaque lettre occupe une case : un caractère en pleine chasse en occuperait deux, côte à côte, pour conserver ses proportions.
Étymologie
Le mot chasse provient du vocabulaire de l'imprimerie et désigne la largeur d'un caractère. « Pleine chasse » est une traduction de l'expression japonaise zenkaku (pleine largeur), utilisée pour décrire les idéogrammes dont la hauteur et la largeur sont identiques, contrairement aux lettres latines plus étroites.
Exemples d'usage
- Les sinogrammes (caractères chinois) comme
汉ou les kanjis japonais. - Certains symboles mathématiques ou décoratifs spécifiques à l'encodage Unicode.
- Les versions « larges » de chiffres ou de lettres latines utilisées dans certains contextes asiatiques (ex:
ABCau lieu deABC).
Cas d'usage
Ce concept est crucial dans le développement de logiciels destinés aux marchés asiatiques (Chine, Japon, Corée). On le retrouve dans la gestion des interfaces en ligne de commande (terminaux), la création de tableaux en mode texte ou la conception de polices de caractères monospaced.
Bonnes pratiques
Lorsqu'on manipule du texte mélangeant caractères classiques et pleine chasse, il faut être vigilant sur l'alignement visuel des colonnes. De nombreux logiciels comptent le nombre de caractères (1 caractère = 1 unité) sans réaliser que la pleine chasse occupe visuellement 2 unités de largeur, ce qui peut briser la mise en page d'un tableau ou d'un rapport.
Synonymes
Antonymes
Conseil
Si vous développez une application traitant des données internationales, utilisez des bibliothèques capables de calculer la largeur d'affichage réelle des chaînes de caractères (largeur visuelle) plutôt que de vous fier uniquement au nombre de caractères Unicode.
Questions fréquentes
Quelle est la différence entre pleine chasse et demi-chasse ?
La demi-chasse correspond à la largeur standard d'une lettre latine (comme 'a' ou 'z'), tandis que la pleine chasse est deux fois plus large.
Est-ce que cela prend plus de place en mémoire ?
Oui et non. C'est l'encodage (souvent Unicode/UTF-8) qui détermine le poids en octets, mais visuellement, l'encombrement à l'écran est toujours double.
Pourquoi mon texte est-il décalé dans mon terminal ?
C'est probablement dû à la présence de caractères en pleine chasse qui déplacent le reste de la ligne d'une colonne supplémentaire sans que le logiciel ne l'ait anticipé.