Une facture commerciale
Une facture dont les lignes et les totaux tombent là où le texte les mène, et dont le QR code permet à un téléphone de payer la somme exacte sur le compte exact sans rien retaper.
Une carte d'embarquement est lue par une machine à la porte, par une personne au comptoir, et par un passager qui a un sac dans l'autre main. Les trois doivent trouver ce qu'ils cherchent sur le même petit rectangle, en une seconde : c'est pour ça que la mise en page est aussi serrée et aussi encadrée. Celui qui compte le plus, c'est la machine, et c'est le moins indulgent des trois.
Le QR code n'est pas un ornement. Il contient la seule ligne que les portes d'embarquement du monde entier ont accepté de lire : le nom, la référence de réservation, les deux aéroports, la compagnie, le vol, le jour de l'année, la classe, le siège, le numéro d'enregistrement et le statut du passager — chacun à sa place, chacun d'une largeur fixe, complété par des blancs quand il est trop court. Un caractère mal placé et la porte ne discute pas : elle refuse la carte.
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
Une facture dont les lignes et les totaux tombent là où le texte les mène, et dont le QR code permet à un téléphone de payer la somme exacte sur le compte exact sans rien retaper.
Le bon qui voyage avec la marchandise : un code-barres en regard de chaque article, une case que le destinataire coche, et le code propre à l'expédition.
Un bulletin de paie : dix-huit lignes de cotisations avec les parts salariale et patronale, le mois face au cumul annuel.
Un contrat de prestation sur deux pages où aucune clause n'est jamais coupée en deux par un changement de page, et qui finit par des cases de signature, de nom et de date remplies à l'écran.
Un certificat dont l'encadrement, le ruban et le sceau sont dessinés au trait plutôt que photographiés : net à toutes les tailles, et pour une fraction du poids.
Quinze étiquettes de rayon sur une planche prédécoupée, chacune avec son prix et son code à scanner, et des traits de coupe dans les marges. Six nombres décrivent le papier.