A commercial invoice
An invoice whose lines and totals fall where the text puts them, and whose QR code lets a telephone pay the exact sum into the exact account with nothing retyped.
A contract is read once and argued over later, and the arguing is always about one particular clause. So a clause cut in half by a page turn — its heading alone at the foot of a page, its text at the top of the next — is worse than an ugly page: it is a clause somebody can say they never saw. Here a clause that will not fit in the room left on a page waits and starts the next one whole, however long it is.
Every footer says which page it is out of how many, because a contract that can lose a page without anybody noticing is not one you want to sign. The fields at the foot are what make the file an agreement rather than a picture of one: they are filled in on screen, in ordinary reading software, without printing and scanning anything. Each is drawn with a frame around it, so it is plain where to click.
Nothing is left out and nothing is simplified: this is the program exactly as it runs, for the developer who uses this library. The third is the description itself: a plain list of what the page has to say, which is what the service is sent.
Read the Rust source Read the Python source Read the JSON source
An invoice whose lines and totals fall where the text puts them, and whose QR code lets a telephone pay the exact sum into the exact account with nothing retyped.
The note that travels with the goods: a barcode against each article, a box the receiver ticks, and the consignment's own code.
A payslip: eighteen contribution lines with employee and employer shares, the month against the year to date.
A certificate whose border, ribbon and seal are drawn as lines rather than photographed: sharp at any size, and a fraction of the weight.
A boarding pass carrying, as a QR code, the one line the gates at an airport read — one character out of place and it is refused.
Fifteen shelf labels on one pre-cut sheet, each with its price and its scannable code, and trim marks in the margins. Six numbers describe the paper.