Découper un paragraphe et l'aligner
Un paragraphe découpé en lignes, puis composé de quatre façons : à gauche, à droite, centré, justifié.
Une police d'entreprise a rarement un glyphe pour chaque caractère dont un document a besoin. Une coche, une étoile, un parapluie : la police ne les porte tout simplement pas, et là où un glyphe manque, le logiciel de lecture laisse une case vide. L'ennui, c'est que le trou passe en silence. La page a l'air finie, le tirage part, et c'est le client qui trouve le trou — dans la seule ligne d'état sur quarante qui emploie ce symbole.
Derrière veut dire exactement cela : la police de l'entreprise trace tout ce qu'elle peut, et chaque caractère dont elle n'a pas le glyphe est confié à une seconde police qui se tient derrière elle. La ligne finit tracée en deux, et la petite liste au pied de cette page dit laquelle a tracé quel caractère. La ligne n'en devient pas plus haute non plus — sa hauteur reste celle de la première — si bien qu'une page ne change jamais de rythme parce qu'un symbole est venu d'ailleurs.
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
Ouvrir le document en anglais Ouvrir le document en français
Un paragraphe découpé en lignes, puis composé de quatre façons : à gauche, à droite, centré, justifié.
Un mot plus long que la colonne qui le contient : la bibliothèque le laisse entier, ou le coupe au bord de la colonne.
Une colonne justifiée composée deux fois : les mots longs coupés à leurs traits d'union conditionnels, trait d'union affiché, ou laissés entiers, et un nombre qu'une espace insécable garde d'un seul tenant.
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.
Un titre, un filet, deux paragraphes, un intertitre, un tableau de vingt-six lignes et une note, donnés dans l'ordre de lecture et répartis sur deux pages par le moteur.
Quatre échantillons composés deux fois chacun, une fois tel quel et une fois avec un seul réglage activé : les lettres liées, les petites capitales, les chiffres qui descendent sous la ligne, et les paires rapprochées.