Rants about Plain Text

/

Unicode

also: layout-control characters like nbsp, CJK variant selectors, the shitshow that is emojis

Line Breaking

Either the writer has to wrap lines, or the reader has to. Or both, if you want the downsides combined.

With the first approach ("hard wrap"):

With the second approach ("soft wrap"):

My current approach, inspired by textplain.blog, is to hard wrap and justify lines by tweaking word use and the like. This looks pretty, but has downsides:

Update 2025-12-12

I turned to HTML and embraced soft wrapping. Manually justifying text often pauses me while writing, interrupting my natural flow of thought. I now write HTML with generally one sentence per line.

I overlooked the accessibility implications when I turned to plain text. While certainly enough for simple essays, the almost complete lack of machine readable structure turns into an accessibility nightmare once, for example, code is involved.