Appearance
East Asian Ambiguous Width
Characters with East_Asian_Width=Ambiguous (e.g., Greek letters, mathematical symbols, box-drawing characters) have context-dependent width. In CJK contexts they're typically rendered as wide (2 cells), in Western contexts as narrow (1 cell). Terminal width calculation must match the terminal's rendering.
How this is tested: Write an Ambiguous-width character (e.g., U+00A7 Section Sign), measure cursor displacement.
Supported by 7 of 14 backends (50%)
Terminal Applications
| Terminal | Version | Support | Notes |
|---|---|---|---|
| iterm2-app | 3.6.9 | ✓ yes | |
| kitty-app | 0.46.2 | ✓ yes | |
| Terminal.app | 2.15 | ✓ yes | |
| iTerm2 | 3.6.9 | ? unknown | |
| Ghostty | 1.3.1 | ? unknown | |
| cmux | 0.62.2 | ? unknown | |
| Kitty | 0.46.2 | ? unknown | |
| VS Code | 1.112.0 | ? unknown | |
| Warp | 0.2026.03.18.08.24.03 | ? unknown | |
| Cursor | 2.6.21 | ? unknown |