Ambiguous-width option¶
Feature ID: text-ambiguous-width. Type: feature.
Specification and related documentation¶
- text/width.md
- Unicode Standard Annex #11, East Asian Width
unicode-standard-annex-11-east-asian-width
Terminal compatibility¶
Missing records mean unknown. as-of identifies the assessed version or revision, not the first release to support a feature.
| Terminal | Support | As of | Notes and evidence |
|---|---|---|---|
| Alacritty | Unknown | Unversioned | No assessment recorded. |
| Apple Terminal | Unknown | Unversioned | No assessment recorded. |
| ConPTY (conhost) | Unknown | Unversioned | No assessment recorded. |
| Contour | Unknown | Unversioned | No assessment recorded. |
| DomTerm | Unknown | Unversioned | No assessment recorded. |
| foot | Unknown | Unversioned | No assessment recorded. |
| Ghostty | Unknown | Unversioned | No assessment recorded. |
| iTerm2 | SupportedImported · unverified | Unversioned | Yes ([iTerm2 preferences, Profiles > Text, "Treat ambiguous-width characters as double width"](https://iterm2.com/documentation-preferences-profiles-text.html).) |
| kitty | Unknown | Unversioned | No assessment recorded. |
| Konsole | Unknown | Unversioned | No assessment recorded. |
| mintty | Unknown | Unversioned | No assessment recorded. |
| mlterm | Unknown | Unversioned | No assessment recorded. |
| PuTTY | Unknown | Unversioned | No assessment recorded. |
| Revenant | Unknown | Unversioned | No assessment recorded. |
| RLogin | Unknown | Unversioned | No assessment recorded. |
| st | Unknown | Unversioned | No assessment recorded. |
| tmux | Unknown | Unversioned | No assessment recorded. |
| rxvt-unicode | Unknown | Unversioned | No assessment recorded. |
| VTE | SupportedImported · unverified | Unversioned | Yes ([VTE](https://gitlab.gnome.org/GNOME/vte), `VTE_CJK_WIDTH` and `src/vte.cc`.) |
| wayst | Unknown | Unversioned | No assessment recorded. |
| WezTerm | SupportedImported · unverified | Unversioned | Yes ([WezTerm config reference](https://wezterm.org/config/lua/config/treat_east_asian_ambiguous_width_as_wide.html).) |
| Windows Terminal | Unknown | Unversioned | No assessment recorded. |
| xterm | SupportedImported · unverified | Unversioned | Yes ([xterm manual](https://invisible-island.net/xterm/manpage/xterm.html), `cjkWidth`, `mkWidth`.) |
| xterm.js | Unknown | Unversioned | No assessment recorded. |