Testing Results

Terminal Software

Software Version

OS System

Wide Unicode version

FINAL score

WIDE score

LANG score

ZWJ score

VS16 score

Konsole

23.08.1

Linux

15.0.0

A+

A-

B+

A+

A+

foot

1.16.2

Linux

15.0.0

A

B+

B

A+

A+

iTerm2

3.5.0 beta18

Darwin

15.0.0

A

B+

B

A+

A-

Kovid Goyal’s kitty

0.31.0

Darwin

15.0.0

B

A-

A+

F

A+

WezTerm

20230712

Darwin

15.0.0

C+

B+

A+

A+

F

Terminal.exe

Windows 10

Windows

15.0.0

C

A-

F

F

A+

zoc

8.07.3

Darwin

15.0.0

C-

B+

F

F

A+

ExtratermQt

0.75.0

Darwin

14.0.0

C-

B+

F

F

A+

QTerminal

1.4.0

Linux

15.1.0

D+

A+

A+

F

F

cool-retro-term

1.2.0

Darwin

9.0.0

D

F

C

D-

A-

ConsoleZ

1.19.0.19104

Windows

15.1.0

D

A+

F

F

C+

Contour

0.4.1.6292

Windows

15.1.0

D

A+

F

F

C

cmd.exe

Win10

Windows

15.1.0

D

A+

F

F

C

Alacritty

0.13.0_1

Darwin

15.1.0

D

A+

B+

F

F

rio

0.0.33

Darwin

15.1.0

D

A+

B+

F

F

mlterm

3.9.3

Linux

15.0.0

D

B+

A-

F

F

xfce4-terminal

1.1.1

Linux

15.0.0

D-

B+

B+

F

F

Gnome Terminal

3.50.1

Linux

15.0.0

D-

B+

B+

F

F

LXTerminal

0.4.0

Linux

15.0.0

D-

B+

B+

F

F

Zutty

0.14.8.20231210

Linux

15.0.0

D-

B+

B

F

F

st

0.9

Linux

15.0.0

D-

B+

B

F

F

xterm

388

Linux

15.0.0

D-

B+

B

F

F

PuTTY

0.80

Windows

14.0.0

D-

B-

B+

F

F

Terminal.app

2.12.7

Darwin

14.0.0

F

B-

B

F

F

tabby

1.0.205

Darwin

12.0.0

F

C-

B+

F

F

Visual Studio Code

1.85.0

Darwin

12.0.0

F

C-

B+

F

F

Hyper

4.0.0-canary.5

Darwin

12.0.0

F

C-

B

F

F

Definitions:

  • WIDE score: Determined by version release level of wide character support, multiplied by the pct of wide codepoints supported at that version, scaled.

  • Wide Unicode version: The Unicode version specification most closely matching in compatibility, the highest version value with 90% match or greater).

  • LANG score: The percentage of international languages tested as having support, scaled.

  • ZWJ score: Determined by version release level of emoji sequences with Zero-Width Joiner support, multiplied by the pct of emoji sequences supported at that version, scaled.

  • VS16 score: Determined by the number of Emoji using Variation Selector-16 supported as wide characters, scaled.

Common Language support

The following languages were successfull with all terminals emulators tested, and will not be reported:

(Bizisa) (Yeonbyeon) Achuar-Shiwiar (1) Azerbaijani, North (Latin) Belarusan Bulgarian Cashinahua Chinese, Yue Cree, Swampy Crimean Tatar Crioulo, Upper Guinea (008) Garifuna Greek (polytonic) Hausa Hmong Njua Hmong, Northern Qiandong Icelandic Ladino Latin (1) Montenegrin Pijin Pular Purepecha Quechua, Ayacucho Quechua, Cajamarca Quechua, Cusco Romansch (Surmiran) Rundi Seselwa Creole French Sorbian, Upper Sukuma Swati Uzbek, Northern (Cyrillic) Walloon.

Detailed Reports