(More points better)
| Wezterm | Alacritty | Kitty | |
|---|---|---|---|
| Unicode | |||
| Ligatures (shows, allows to disable) | 2 | 0 | 2 |
| Colored emojis (Notes: https://darrenburns.net/posts/emoji-in-the-terminal/) | 2 | 1 (emoji's yes, colored no) | 2 |
| 中文 日本語 East asian (2 if everything good) | 2 | 2 | 2 |
| Indic (2 if everything good) | 0 (needs config) | 1 ( shows but no ligatures) | 2 |
| RTL text (2 if everything good) | 1 | 1 | 1 |
| Input using linux IME | 1 | 1 | 0 (custom kitten) |
| Appearance | |||
| Colors: COLORTERM=truecolor | 1 | 1 | 1 |
| Fontconfig: Respects fontconfig | - | 1 (No respect for hints but font backup works) | - |
| Text functions | |||
| Copy/paste shortcut keys | 1 | 1 | 1 |
| X11 primary selection mouse (selection copies, middle click pastes) | 1 | 1 | 1 |
| Scrollback | 1 | 1 | 1 |
| Search | 2 Works perfectly | 0 (Search available but broken) | Needs kitten |
| Export visible text | 0 | 0 (PR abandoned due to maintainer negligence) | 2 |
"terminal hyperlinks" (e.g. ls --hyperlink=auto) (3 if ootb) |
1(underpowered) | 2 (needs config) | 3(ootb sane default) |
| Performance | |||
| Startup | 3 | 3 | 3 |
| keypress lag (Qualitative right now more points better) | 1 | 1 | 3 |
| output lag (Qualitative right now more points better) | 1 | 2 | 3 |
| Keyboard | |||
| vim (modifyOtherKeys) | - | 0 | - |
| Misc | |||
| Bell (1 if present) | 0 | 1 | 1 |
| Interface | |||
| Chromeless (2 if clean interface) | 0 | 2 | 2 |
| Set starting window size from config | 1 | 1 | 1 |
| Set starting window size from command line | - | 1 | 1 |
| Other features | |||
| Sane defaults (3 for good defaults) | 3 | - | |
| Live config reload | 2 (act to reload) | 2 (save to reload) | 2 (act to reload) |
| Notes | Opens login shell? has tabs |