À retenir
- Correspond à la largeur standard d'une lettre latine sur un écran.
- Occupe 1 colonne dans une grille de terminal.
- S'oppose à la « pleine chasse » (caractères doubles).
La demi-chasse désigne un caractère qui occupe une seule colonne de largeur sur un écran ou dans un fichier texte. Pour visualiser, imaginez une grille de cahier : un caractère en demi-chasse remplit une seule case, comme nos lettres habituelles (A, b, c), par opposition aux caractères plus larges qui en utiliseraient deux.
Étymologie
Le terme est un calque de l'anglais half-width. En typographie, la « chasse » représente la largeur d'une lettre. La demi-chasse est donc littéralement une « demi-largeur » par rapport au standard des caractères asiatiques (pleine chasse) qui s'inscrivent historiquement dans un carré parfait.
Exemples d'usage
- Les lettres de l'alphabet latin (A, B, C...).
- Les chiffres arabes (1, 2, 3...).
- Les symboles de ponctuation standard (point, virgule, point-virgule).
Cas d'usage
On rencontre ce concept principalement en informatique lors de l'affichage de texte dans des terminaux ou des consoles. C'est crucial dans le développement de logiciels multilingues, notamment pour aligner correctement du texte mélangeant des caractères occidentaux et des idéogrammes (chinois, japonais, coréens).
Bonnes pratiques
Lors de la création d'interfaces en ligne de commande (CLI), il faut être vigilant : si vous calculez la longueur d'une chaîne de caractères uniquement sur le nombre de caractères sans vérifier s'ils sont en demi-chasse ou pleine chasse, vos tableaux et vos bordures risquent d'être décalés à l'écran.
Synonymes
Antonymes
Conseil
Si vous débutez en programmation système ou web, retenez que la largeur visuelle d'un texte ne correspond pas toujours au nombre d'octets qu'il occupe en mémoire. Un caractère de pleine chasse prend visuellement deux fois plus de place qu'un caractère de demi-chasse.
Questions fréquentes
Pourquoi existe-t-il deux largeurs différentes ?
Cela vient de la nécessité de faire cohabiter nos alphabets étroits avec des caractères asiatiques complexes qui nécessitent un carré complet pour être lisibles.
Un caractère Unicode est-il toujours en demi-chasse ?
Non, Unicode contient les deux types. Il existe même des versions 'demi-chasse' de caractères normalement larges pour gagner de l'espace.