VS16 widens¶
Feature ID: text-vs16-width. Type: feature.
Manual tests: just probe text-vs16-width opens this feature's scenarios.
Browse under Text, emoji and rendering / Emoji and Unicode widths. A scenario may exercise related features; its existence does not establish support.
Specification and related documentation¶
- text/width.md
- Unicode UTS #51: Emoji
unicode-uts-51 - 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 | SupportedImported · unverified | Unversioned | Yes ([foot](https://codeberg.org/dnkl/foot), README "Unicode".) |
| Ghostty | SupportedImported · unverified | Unversioned | Yes ([Ghostty](https://github.com/ghostty-org/ghostty), `src/unicode`.) |
| iTerm2 | Unknown | Unversioned | No assessment recorded. |
| kitty | SupportedImported · unverified | Unversioned | Yes ([kitty](https://github.com/kovidgoyal/kitty), `gen/wcwidth.py`.) |
| 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 | PartialImported · unverified | Unversioned | Partial ([xterm manual](https://invisible-island.net/xterm/manpage/xterm.html), `cjkWidth`, `mkWidth`.) |
| xterm.js | Unknown | Unversioned | No assessment recorded. |