Les tabulations et leurs taquets

Une colonne de chiffres mal alignée vaut moins qu'une absence de colonne : le lecteur cesse de lire les nombres et se met à regarder les bords. Les espaces n'y suffisent pas, car dans la plupart des polices une espace n'a pas la largeur d'un chiffre ; il faut donc autre chose pour dire où commence le morceau de texte suivant, quelle qu'ait été la longueur du précédent.

Trois façons de le dire sont posées côte à côte ici, et la troisième est celle que réclame une colonne d'argent : chaque taquet est placé où vous voulez, et le texte qui l'atteint ou bien commence là, ou bien s'y centre, ou bien s'aligne sur sa virgule décimale — si bien que 1 200.00 et 45.50 tombent l'un sous l'autre sur la virgule plutôt que sur leur dernier chiffre. Un trait gris est dessiné à chaque taquet sur cette page, pour qu'on voie le texte s'y poser.

Ce que montre cet exemple

  • Tabulations d'un pas, sur grille de machine à écrire, et sur taquets choisis, côte à côte.
  • Du texte posé sur un taquet, centré dessus, ou aligné sur la virgule.
  • Une rangée de points qui court jusqu'à un taquet placé à droite, comme dans un sommaire.

Le code source complet

Rien n'est omis et rien n'est simplifié : c'est le programme exactement tel qu'il tourne, pour le développeur qui utilise cette bibliothèque. La troisième est la description elle-même : une simple liste de ce que la page doit dire, et c'est elle qu'on envoie au service.

Voir le code Rust Voir le code Python Voir le code JSON

Le document lui-même

Ouvrir le document en anglais Ouvrir le document en français

Les tabulations et leurs taquets, première page

Optimisé, ce document pèse 14.7 ko — au moins 85 % de moins que ce qu'écriraient la plupart des générateurs de PDF

Le document est plus léger qu'avant, et chaque page a exactement le même aspect. Voir la ligne de ce document dans le tableau de tous les exemples.

Des exemples voisins de celui-ci

Couper un mot trop long

Un mot plus long que la colonne qui le contient : la bibliothèque le laisse entier, ou le coupe au bord de la colonne.

Couper aux barres obliques et aux traits d'union

Une colonne justifiée composée deux fois : des chemins de fichiers et des mots composés qui débordent du bord faute de points de coupure, puis qui passent à la ligne là où une coupure après une barre oblique ou un trait d'union est autorisée.

Une police derrière la police

Une même ligne d'états composée deux fois : d'abord dans la police de l'entreprise seule, où les caractères dont elle n'a pas le glyphe sortent en cases vides ; puis avec une seconde police derrière elle, qui trace ces caractères.

Tous les exemples, par sujet