all the ways in which terminals' text rendering is bad (2024)
Summary
A critique of terminal text rendering and Unicode handling, arguing that 2D grids and monospace assumptions fail for modern text; discusses Unicode width, grapheme clusters, East Asian width, and the challenges; references Plan 9 approach and calls for replacement of terminal UX.