Breaking a paragraph up, and aligning it
A paragraph broken into lines, then laid out four ways: left, right, centred, justified.
A heading whose length you do not control is a small crisis: a product name, a customer's company, a title that grew by a third on its way into German. Choose a size small enough for the worst case and the ordinary one looks timid; choose one that suits the ordinary case and the worst runs off the page. Neither is a decision anybody should be making by hand, document after document.
Here each heading is set at the largest size that still fits the column, so long ones come down to meet short ones and the page keeps one width. The other thing on the page is a quarter turn: a line running up the left margin the way a title runs up the spine of a book. That margin is room already paid for, and a reference or a copyright line put there costs the page nothing.
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
The document is lighter than it was, and every page still looks exactly the same. See this document's row in the table of every example.
A paragraph broken into lines, then laid out four ways: left, right, centred, justified.
A word longer than the column that holds it: the library leaves it whole, or cuts it at the column's edge.
A justified column set twice: the long words breaking at their soft hyphens with a hyphen shown, or left whole, and a figure a no-break space keeps together.
A justified column set twice: file paths and compounds running past the edge with no break points, then wrapping where a break after a slash or a hyphen is allowed.
A title, a rule, two paragraphs, a heading, a table of twenty-six rows and a footnote, handed over in reading order and broken across two pages by the engine.
One line of statuses set twice: in a company font alone, where the characters it has no glyph for come out as empty boxes, then with a second font behind it that draws them.