Blog

Police à taille fixe

Peut-être comme moi vous êtes vous posé la question : Comment peut-on déterminer le nombre de caractères maximum ou minimum pour occuper une largeur et une hauteur prédéterminée en CSS a l’avance (et là ou les min-height et max-height sont inefficaces ou hors contexte) ?
Rapidement, on se rend compte que les polices engendrent des largeurs différentes en fonction des lettres ! Légitime, un M ne prend pas la même largeur qu’un l !

Et pourtant ! Saviez-vous qu’il existe des polices dédiées qui répondent parfaitement à ce genre de problèmatique ? Les polices à chasse fixe, ou monochasse (monospacefixed-pitch ou non-proportional font en anglais) présentent des caractères à la largeur strictement identique, quel que soit le caractère ! La « courrier » est la plus connue d’entre elles, par exemple ! Les polices ne rentrant pas dans ce jeu là sont dites à chasse variable, ou à espacements proportionnels.

Polices a taille fixe

Il est tout à fait envisageable de faire appel a n’importe quelle police de ce type sur un site web, supporté par le système opérationnel ou en utilisant la propriété font-face en css, en usant de la syntaxe suivante :

pre {
  font-family:     "Courier New",
                    Courier,
                    monospace;
}

Les polices monoplaces suivantes les plus couramment utilisés sur Windows sont :

  • Courier New
  • Lucida Console
  • Consolas
  • Lucida Sans Typewriter
  • OCR A Extended
  • DejaVu Sans Mono
  • Bitstream Vera Sans Mono
  • Andale Mono
  • OCRB
  • Andale Mono IPA
  • Monaco
  • Monotype.com
  • FreeMono
  • Terminal

Sur mac :

  • Monaco
  • Courier
  • Lucida Sans Typewriter
  • Courier New
  • Andale Mono
  • Menlo
  • Consolas
  • Bitstream Vera Sans Mono
  • Courier Std
  • Monotype.com

Et enfin sur Linux :

  • Nimbus Mono L
  • DejaVu Sans Mono
  • Liberation Mono
  • Courier 10 Pitch
  • FreeMono
  • Courier New
  • Andale Mono
  • Tlwg Typist
  • TlwgMono
  • TlwgTypewriter
  • Tlwg Typo
  • Lucida Sans Typewriter
  • Bitstream Vera Sans Mono
  • Luxi Mono
  • Courier
  • DejaVu LGC Sans Mono
  • Monaco
  • Fixed

Comme vous le remarquerez, les noms de polices à chasse fixe indiquent généralement leur typologie avec les suffixes « console », « typewriter », « mono » et « fixed ». On retrouveras sur les trois systèmes des polices communes ; N’hésitez pas à les utilisez a bon escient, car si elles présentent un intérêt pour une mise en forme en CSS, elles ont une signature particulière que le graphiste n’appréciera peut-être pas autant que vous !

Outre l’intérêt de pouvoir calculer aisément la largeur d’une ligne en fonction de son nombre de caractères, les polices à taille fixe sont aussi utilisées en ASCII art, car elles permettent facilement de caler les caractères dans une sorte d’alignement vertical facilitant les créations graphiques ; Plus exotiques, saviez-vous que ces polices sont aussi utilisées dans le milieu de la biologie, dans la représentation des acides nucléique et des séquences protéinées, car la representation de chaque nucleotides (une molécule organique) et acides aminées occupe ainsi la même largeur dans les schémas !

Sources de l’article (en) : http://www.codestyle.org



Laissez un commentaire