Le rapport du mois, ses graphiques tracés en courbes
Un camembert de l'emploi des heures, une jauge en anneau de l'avancement de l'année, une carte aux coins adoucis, et des arcs à qui l'on dit où aller plutôt que de combien tourner.
Un logo sur chaque page d'un document de deux cents pages, c'est le même dessin deux cents fois. Écrit en entier à chaque fois, cela fait deux cents copies des mêmes instructions dans le fichier, et un document bien plus lourd qu'il n'a de raison de l'être — ce que remarque celui qui doit l'envoyer, jamais celui qui l'a fabriqué.
Ici, le badge est décrit une fois et posé huit fois, plus une neuvième à demi-taille, et le fichier n'en contient qu'un seul exemplaire, quel que soit le nombre de fois où il apparaît. Seuls les noms changent d'un badge à l'autre : les noms sont donc tracés sur la page par-dessus le badge plutôt qu'à l'intérieur. Toute l'astuce tient dans cette limite : garder tout ce qui varie hors du dessin partagé, et un seul exemplaire continue de servir chaque badge sur chaque page.
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
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.
Un camembert de l'emploi des heures, une jauge en anneau de l'avancement de l'année, une carte aux coins adoucis, et des arcs à qui l'on dit où aller plutôt que de combien tourner.
La même zone de rayures vue par deux fenêtres : un disque plein, et un anneau dont le milieu reste nu.
Des zones de couleur à moitié transparentes qui se chevauchent, un carré orange mis sur une barre bleue de quatre façons de mélanger les couleurs, et une ligne de lettres qui se chevauchent, peinte de deux façons.
Cinq panneaux : un bandeau dont la couleur s'éteint, le même fondu posé en diagonale, une lueur prolongée au-delà de son cercle pour que les coins se remplissent, un dégradé qui passe par une troisième couleur, et un damier dont la couleur se calcule à partir de l'endroit où se tient chaque point, plus rouge vers la droite et plus vert vers le haut.
Un dégradé employé comme couleur de remplissage : un titre dont les lettres sont autant de fenêtres sur un dégradé à trois couleurs, et un panneau rempli d'un dégradé en cercle.
Six triangles autour d'un centre qu'ils partagent, leurs arêtes tracées par-dessus la couleur ; un treillis de points dans les quatre encres d'imprimerie ; un carreau dont les quatre côtés sont des courbes ; et le même carreau, dont quatre points intérieurs tirent les couleurs.