Appearance
Wide Char at Line Wrap โ
When a wide character (CJK or emoji) would begin in the last column of the line, it should wrap to the next line rather than being split across the boundary. The last column should be left blank.
How this is tested: Fill line to last column, write a wide character, verify it appears on the next line.
Analysis2026-03-26
Supported by all 8 tested terminals โ universal adoption. Part of the Unicode baseline.
Supported by 11 of 13 backends (85%)
Terminal Applications โ
| Terminal | Version | Support | Notes |
|---|---|---|---|
| iTerm2 | 3.6.9 | โ yes | |
| Ghostty | 1.3.1 | โ yes | |
| VS Code | 1.112.0 | โ yes | |
| Warp | 0.2026.03.18.08.24.03 | โ yes | |
| Cursor | 2.6.21 | โ yes | |
| tmux | 3.6a | โ yes | |
| Kitty | 0.46.2 | โ yes | |
| Terminal.app | 2.15 | โ yes | |
| GNU Screen | 5.0.1 | โ yes |
Headless Backends โ
Parser correctness only โ a โ means the parser accepts the sequence.
| Backend | Version | Support | Notes |
|---|---|---|---|
| Alacritty | 0.26.0 | โ yes | |
| vterm | 0.2.0 | โ yes | |
| vt100 | 0.2.1 | โ no | Not in VT100/VT220 โ ASCII only, no Unicode width |
| WezTerm | 0.1.0-fork.5 | โ no | Wide char at end of line not handled correctly in headless mode |