Police d'écriture à chasse fixe
Une police monospace, également appelée police à espacement fixe, police à largeur fixe, police non proportionnelle ou police à chasse fixe, est une police d'écriture au sein de laquelle chaque lettre et caractères y compris les espaces occupent le même espace horizontal que les autres[1]. En contraste avec les polices à chasse variable, pour lesquelles les lettres et les espaces occupent un espace horizontal différent.
Pour les articles homonymes, voir Monospace.
Les polices à espacement fixe sont habituelles sur les machines à écrire et pour la composition de code informatique. Les polices monospaces étaient largement utilisées dans les premiers ordinateurs et terminaux informatiques, qui avaient souvent des capacités graphiques extrêmement limitées. L'implémentation matérielle a été simplifiée en utilisant un mode texte où la disposition de l'écran était adressée comme une grille régulière de tuiles, dont chacune pouvait être définie pour afficher un caractère en indexant dans la carte de caractères du matériel. Certains systèmes permettaient d'afficher du texte coloré en faisant varier la couleur de premier plan et d'arrière-plan de chaque vignette. D'autres effets ont inclus vidéo inverse et le texte clignotant. Néanmoins, ces premiers systèmes étaient généralement limités à une seule police console.
Même si les ordinateurs peuvent désormais afficher une grande variété de polices, la majorité des IDE et des logiciels éditeurs de texte utilisent une police à espacement fixe comme police par défaut. Cela augmente la lisibilité du code source, qui est souvent fortement tributaire des distinctions impliquant des symboles individuels, et rend les différences entre les lettres plus claires dans des situations comme les zones de saisie de mot de passe où les fautes de frappe sont inacceptables[2]. Les polices à espacement fixe sont également utilisées dans les émulateurs de terminal et pour la présentation de données tabulées dans des documents en texte brut. Dans les manuels techniques et les ressources pour les langages de programmation, une police à espacement fixe est souvent utilisée pour distinguer le code du texte en langage naturel. Les polices à espacement fixe sont également utilisées par la sortie désassembleur, provoquant l'alignement des informations dans des colonnes verticales. La reconnaissance optique de caractères a une meilleure précision avec les polices à espacement fixe. Les exemples sont OCR-A et OCR-B.
Le terme «moderne» est parfois utilisé comme synonyme de famille de polices générique «monospace». Le terme « moderne » peut être utilisé pour un nom de famille de polices générique à chasse fixe, qui est utilisé au format OpenDocument (ISO/CEI 26300:2006) et Rich Text Format[3],[4].
Exemples de polices à espacement fixe : Courier, Courier New, Lucida Console, Monaco, Consolas et Inconsolata.
Utilisation dans l'art
De multiples formes d'art basées sur des typographies à espacement fixe se sont développées. une des propriétés majeures de ces typographies que l'on retrouve sur les ordinateurs et machines à écrire est l'alignement de chaque caractère d'une ligne à la n-ième position avec les caractères des autres lignes à ladite position. Un tel groupe de caractères est parfois appelé une colonne. La reproduction d'une police proportionnelle et à espacement unique est un élément de l'art ANSI, dessin au trait, illustré ci-dessous.
Chasse proportionnelle | Chasse fixe |
---|---|
┌─┐ ┌┬┐ |
┌─┐ ┌┬┐ │ │ ├┼┤ └─┘ └┴┘ |
L'échec d'une police proportionnelle à reproduire les cases régulières souhaitées comme ci-dessus motive l'utilisation des polices à espacement fixe dans la création et la visualisation de l'art ASCII et ANSI. Certaines poésies composées à espacement fixe sur des machines à écrire ou des ordinateurs dépendent également de l'alignement vertical des colonnes de caractères. La poésie d'Edward Estlin Cummings est souvent mise en caractères monospaces pour cette raison. [citation nécessaire] Certains jeux vidéo classiques (par exemple NetHack) et ceux imitant leur style (par exemple Dwarf Forteress) utilisent une grille de caractères à espacement fixe pour rendre leur état au joueur. Quiz Show (1976) est considéré comme le premier jeu vidéo à utiliser une "typographie d'arcade" à espacement fixe sur une grille de 8 sur 8, qui a été largement adoptée par les jeux vidéo de l'époque.
Références
- Theodore Rosendorf, The Typographic Desk Reference, New Castle, Delaware, Oak Knoll Press, (ISBN 978-1-58456-231-3, lire en ligne), 12
- Joel Spolsky, « Conception d'interface utilisateur pour les programmeurs », sur Joel On Software (consulté le ).
- Spécification OpenDocument v1.1, PDF (http: //docs.oasis-open.org/office/v1.1/OS/OpenDocument-v1.1.pdf)
- Microsoft Corporation, Note d'application des services de support technique Microsoft (Fichier texte) - GC0165: SPÉCIFICATION DU FORMAT DE TEXTE RICHE (RTF), , TXT (lire en ligne).
- Portail de l’écriture