Des mots qui suivent une courbe

Un tampon, un sceau, une médaille, une pièce : les mots y font le tour du bord, et ils le font depuis qu’il existe des sceaux. Composés sur une ligne ordinaire, ces mêmes mots s’étalent à plat en travers du milieu, et l’objet n’est plus l’objet. Ici ils suivent un chemin, décrit dans les termes mêmes où se décrit le contour d’une lettre, et chaque lettre est tournée pour s’y tenir debout. Le sceau de cette page porte son nom au-dessus de son anneau ; au pied, le chemin se creuse dans l’autre sens, pour que les mots s’y tiennent droits au lieu de pendre à l’envers.

Le chemin est parcouru en longueur et non en angle : deux lettres distantes d’un centimètre le long de la courbe le sont d’un centimètre sur la page, quoi que fasse la courbe entre elles, et un virage qui se resserre ne les tasse jamais. Une ligne peut commencer au départ du chemin, en son milieu — ce qui garde les mots centrés sur la courbe quelle que soit leur longueur — ou à son bout, de sorte qu’elle s’arrête où le chemin s’arrête. Les trois filets fins au bas de la page sont trois chemins, contenant chacun la même phrase commencée à l’un de ces endroits, le chemin lui-même tracé dessous.

Ce que montre cet exemple

  • La légende d’un sceau épouse son anneau, et son pied se tient droit.
  • Les lettres sont espacées le long de la courbe elle-même : un virage qui se resserre les laisse aussi écartées qu’une ligne droite.
  • Une ligne commence au début du chemin, en son milieu ou à sa fin.

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 Ouvrir le document en allemand Ouvrir le document en espagnol Ouvrir le document en italien Ouvrir le document en portugais

Exemples proches de celui-ci

Couper un mot trop long

Un mot plus long que la colonne qui le contient : la bibliothèque le laisse entier, le coupe au bord de la colonne, ou le coupe en finissant la ligne par un trait d’union.

Points de coupure après une barre oblique ou un trait d’union

Une colonne justifiée, quatre fois : des chemins de fichiers et des mots composés qui débordent faute de point de coupure, puis qui passent à la ligne là où une coupure est permise après une barre oblique ou un trait d’union, ensuite partout où leur ponctuation l’autorise, enfin avec des traits d’union insécables qui gardent chaque mot composé entier.

Une pile mise en page à la main, cadre par cadre

Un bon de livraison réparti dans deux cadres, le second reprenant là où le premier s’est arrêté, et une affiche dont l’image ne tient dans aucun cadre ; chaque cadre indique ce qu’il est advenu de sa pile.

Tous les exemples, par sujet