Breaking a paragraph up, and aligning it
A paragraph broken into lines, set four ways: left, right, centred, justified.
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.
Break only at spaces and a file path becomes one very long word. So does a hyphenated compound, and so does a part reference full of slashes. This page sets the same paragraph twice: above, breaking at spaces alone, so those pieces run past the column's right edge; below, breaking after a slash or a hyphen as well.
The break keeps the character on the line it belongs to, which is what a reader expects of a path: the slash stays at the end of the upper line rather than opening the lower one. No hyphen is invented anywhere, so nothing is added to the text that was not written in it.
The same document is written twice, once in each language. Both files are shown in full, with the code coloured on the server, and can be copied in one click.
The same document is written in each of these languages. Open the one you want to look at.
| Before | 109,804 bytes |
|---|---|
| Now | 39,250 bytes |
| Saved | 64.3 % |
Not one mark on the page changed. See every document measured.
A paragraph broken into lines, set four ways: left, right, centred, justified.
A word too wide for its column: left whole, or cut to the 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.
One long passage poured into three columns, each fitting the lines its height allows and handing the rest to the next.
The same two paragraphs six ways: the indents, the room around a paragraph, its last line, its first line.
A contents page whose entries are led to their page numbers by dots the layout draws.