Appearance
Text
Basic text output, wrapping, wide character handling (emoji, CJK), tabs, and line control. This category covers the fundamentals of terminal text rendering, including how terminals handle characters that occupy two columns (CJK ideographs, many emoji) and whether text reflows correctly when the terminal is resized. Text output seems simple until you encounter wide characters. A CJK character occupies 2 columns; a family emoji might be 7 Unicode codepoints but 2 columns. Every terminal must agree on every character's width — and they don't.
Analysis2026-04-06
The Text category covers 20 features. Common gaps: TBC clear tab stop (CSI g) (9 terminals fail), Variation selector 16 (emoji presentation) (9 terminals fail), CHT forward tab (CSI I) (6 terminals fail).
Terminal Applications
Headless Backends
Parser correctness tested via Termless. A ✓ means the parser accepts the sequence, not that it renders correctly.