cool-retro-term
Tested Software version 1.2.0 on Darwin Full results available at ucs-detect repository path data/macos-cool-retro-term-1.2.0.yaml
Wide character support
The best wide unicode table version for cool-retro-term appears to be 9.0.0, this is from a summary of the following results:
version |
n_errors |
n_total |
pct_success |
---|---|---|---|
‘5.1.0’ |
19 |
26 |
26.9% |
‘5.2.0’ |
219 |
269 |
18.6% |
‘6.0.0’ |
2 |
13 |
84.6% |
‘9.0.0’ |
27 |
5000 |
99.5% |
‘10.0.0’ |
500 |
500 |
0.0% |
‘11.0.0’ |
62 |
62 |
0.0% |
‘12.0.0’ |
62 |
62 |
0.0% |
‘12.1.0’ |
1 |
1 |
0.0% |
‘13.0.0’ |
500 |
500 |
0.0% |
‘14.0.0’ |
41 |
41 |
0.0% |
‘15.0.0’ |
15 |
15 |
0.0% |
‘15.1.0’ |
5 |
5 |
0.0% |
Sequence of a WIDE character from Unicode Version 9.0.0, from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u264f’ |
So |
2 |
SCORPIUS |
Total codepoints: 1
Shell test using printf(1),
'|'
should align in output:$ printf "\xe2\x99\x8f|\\n12|\\n" ♏| 12|
python wcwidth.wcswidth() measures width 2, while cool-retro-term measures width 1.
Emoji ZWJ support
The best Emoji ZWJ table version for cool-retro-term appears to be 11.0, this is from a summary of the following results:
version |
n_errors |
n_total |
pct_success |
---|---|---|---|
‘2.0’ |
22 |
22 |
0.0% |
‘4.0’ |
500 |
510 |
2.0% |
‘5.0’ |
0 |
100 |
100.0% |
‘11.0’ |
1 |
73 |
98.6% |
‘12.0’ |
24 |
112 |
78.6% |
‘12.1’ |
72 |
165 |
56.4% |
‘13.0’ |
38 |
51 |
25.5% |
‘13.1’ |
70 |
83 |
15.7% |
‘14.0’ |
20 |
20 |
0.0% |
‘15.0’ |
0 |
1 |
100.0% |
‘15.1’ |
87 |
109 |
20.2% |
Sequence of an Emoji ZWJ Sequence from Emoji Version 11.0, from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\U0001f3f4’ |
So |
2 |
WAVING BLACK FLAG |
|
‘\u200d’ |
Cf |
0 |
ZERO WIDTH JOINER |
|
‘\u2620’ |
So |
1 |
SKULL AND CROSSBONES |
|
‘\ufe0f’ |
Mn |
0 |
VARIATION SELECTOR-16 |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xf0\x9f\x8f\xb4\xe2\x80\x8d\xe2\x98\xa0\xef\xb8\x8f|\\n12|\\n" 🏴☠️| 12|
python wcwidth.wcswidth() measures width 2, while cool-retro-term measures width 4.
Variation Selector-16 support
Emoji VS-16 results for cool-retro-term is 12 errors out of 100 total codepoints tested, 88.0% success. Sequence of a NARROW Emoji made WIDE by Variation Selector-16, from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u26f7’ |
So |
1 |
SKIER |
|
‘\ufe0f’ |
Mn |
0 |
VARIATION SELECTOR-16 |
Total codepoints: 2
Shell test using printf(1),
'|'
should align in output:$ printf "\xe2\x9b\xb7\xef\xb8\x8f|\\n12|\\n" ⛷️| 12|
python wcwidth.wcswidth() measures width 2, while cool-retro-term measures width 1.
Language Support
The following 43 languages were tested with 100% success:
Aja, Amarakaeri, Baatonum, Bamun, Bora, Chickasaw, Chinantec, Chiltepec, Dagaare, Southern, Dangme, Dendi, Dinka, Northeastern, Ditammari, Evenki, Fon, Ga, Gen, Lamnso’, Lingala (tones), Mixtec, Metlatónoc, Mongolian, Halh (Mongolian), Mòoré, Nanai, Navajo, Nuosu, Otomi, Mezquital, Picard, Secoya, Serer-Sine, Siona, South Azerbaijani, Tamazight, Central Atlas, Tem, Thai, Thai (2), Ticuna, Uduk, Veps, Vietnamese, Vietnamese (Han nom), Waama, Yaneshaʼ, Yoruba, Éwé.
The following 55 languages are not fully supported:
lang |
n_errors |
n_total |
pct_success |
---|---|---|---|
Tamazight, Central Atlas (Tifinagh) |
22 |
22 |
0.0% |
Vai |
500 |
500 |
0.0% |
Javanese (Javanese) |
500 |
501 |
0.2% |
Cherokee (cased) |
500 |
507 |
1.4% |
Tai Dam |
500 |
511 |
2.2% |
Maldivian |
500 |
515 |
2.9% |
Dzongkha |
341 |
358 |
4.7% |
Tamazight, Standard Morocan |
500 |
525 |
4.8% |
Gujarati |
500 |
530 |
5.7% |
Tibetan, Central |
258 |
274 |
5.8% |
Burmese |
500 |
534 |
6.4% |
Tamang, Eastern |
42 |
45 |
6.7% |
Kannada |
500 |
536 |
6.7% |
Malayalam |
500 |
536 |
6.7% |
Khün |
412 |
442 |
6.8% |
Khmer, Central |
492 |
528 |
6.8% |
Tamil (Sri Lanka) |
500 |
537 |
6.9% |
Tamil |
500 |
538 |
7.1% |
Bengali |
500 |
544 |
8.1% |
Mon |
500 |
544 |
8.1% |
Telugu |
500 |
550 |
9.1% |
Nepali |
500 |
554 |
9.7% |
Sanskrit |
500 |
563 |
11.2% |
Marathi |
500 |
571 |
12.4% |
Hindi |
500 |
576 |
13.2% |
Sanskrit (Grantha) |
500 |
577 |
13.3% |
Sinhala |
500 |
577 |
13.3% |
Panjabi, Eastern |
500 |
578 |
13.5% |
Bhojpuri |
500 |
584 |
14.4% |
Maithili |
500 |
613 |
18.4% |
Chakma |
500 |
618 |
19.1% |
Magahi |
500 |
643 |
22.2% |
Shan |
500 |
672 |
25.6% |
Tagalog (Tagalog) |
21 |
31 |
32.3% |
Lao |
260 |
416 |
37.5% |
Yiddish, Eastern |
500 |
1063 |
53.0% |
Gumuz |
444 |
1283 |
65.4% |
Idoma |
500 |
1672 |
70.1% |
Gilyak |
398 |
1504 |
73.5% |
Yukaghir, Northern |
172 |
776 |
77.8% |
Adyghe |
226 |
1198 |
81.1% |
Kabardian |
223 |
1272 |
82.5% |
Mazahua Central |
229 |
1574 |
85.5% |
Fur |
218 |
1838 |
88.1% |
Assyrian Neo-Aramaic |
51 |
1160 |
95.6% |
Farsi, Western |
63 |
1822 |
96.5% |
Urdu (2) |
52 |
2251 |
97.7% |
Urdu |
50 |
2237 |
97.8% |
Dari |
30 |
1872 |
98.4% |
Arabic, Standard |
20 |
1348 |
98.5% |
Panjabi, Western |
19 |
2419 |
99.2% |
Orok |
4 |
1245 |
99.7% |
Pular (Adlam) |
5 |
1613 |
99.7% |
Pashto, Northern |
5 |
2242 |
99.8% |
Seraiki |
2 |
2242 |
99.9% |
Tamazight, Central Atlas (Tifinagh)
Sequence of language Tamazight, Central Atlas (Tifinagh) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u2d49’ |
Lo |
1 |
TIFINAGH LETTER YI |
|
‘\u2d4e’ |
Lo |
1 |
TIFINAGH LETTER YAM |
|
‘\u2d37’ |
Lo |
1 |
TIFINAGH LETTER YAD |
|
‘\u2d30’ |
Lo |
1 |
TIFINAGH LETTER YA |
|
‘\u2d4f’ |
Lo |
1 |
TIFINAGH LETTER YAN |
|
‘\u2d3b’ |
Lo |
1 |
TIFINAGH LETTER YEY |
|
‘\u2d4f’ |
Lo |
1 |
TIFINAGH LETTER YAN |
Total codepoints: 7
Shell test using printf(1),
'|'
should align in output:$ printf "\xe2\xb5\x89\xe2\xb5\x8e\xe2\xb4\xb7\xe2\xb4\xb0\xe2\xb5\x8f\xe2\xb4\xbb\xe2\xb5\x8f|\\n1234567|\\n" ⵉⵎⴷⴰⵏⴻⵏ| 1234567|
python wcwidth.wcswidth() measures width 7, while cool-retro-term measures width 0.
Vai
Sequence of language Vai from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\ua57a’ |
Lo |
1 |
VAI SYLLABLE KPOO |
|
‘\ua583’ |
Lo |
1 |
VAI SYLLABLE LOO |
Total codepoints: 2
Shell test using printf(1),
'|'
should align in output:$ printf "\xea\x95\xba\xea\x96\x83|\\n12|\\n" ꕺꖃ| 12|
python wcwidth.wcswidth() measures width 2, while cool-retro-term measures width 0.
Javanese (Javanese)
Sequence of language Javanese (Javanese) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\ua9cb’ |
Po |
1 |
JAVANESE PADA ADEG ADEG |
|
‘\ua9b1’ |
Lo |
1 |
JAVANESE LETTER SA |
|
‘\ua9a7’ |
Lo |
1 |
JAVANESE LETTER BA |
|
‘\ua9bc’ |
Mn |
0 |
JAVANESE VOWEL SIGN PEPET |
|
‘\ua9a4’ |
Lo |
1 |
JAVANESE LETTER NA |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "\xea\xa7\x8b\xea\xa6\xb1\xea\xa6\xa7\xea\xa6\xbc\xea\xa6\xa4|\\n1234|\\n" ꧋ꦱꦧꦼꦤ| 1234|
python wcwidth.wcswidth() measures width 4, while cool-retro-term measures width 0.
Cherokee (cased)
Sequence of language Cherokee (cased) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u13c2’ |
Lu |
1 |
CHEROKEE LETTER NI |
|
‘\uab7c’ |
Ll |
1 |
CHEROKEE SMALL LETTER GV |
|
‘\uab8e’ |
Ll |
1 |
CHEROKEE SMALL LETTER NA |
|
‘\uabab’ |
Ll |
1 |
CHEROKEE SMALL LETTER DV |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\x8f\x82\xea\xad\xbc\xea\xae\x8e\xea\xae\xab|\\n1234|\\n" Ꮒꭼꮎꮫ| 1234|
python wcwidth.wcswidth() measures width 4, while cool-retro-term measures width 1.
Tai Dam
Sequence of language Tai Dam from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\uaa81’ |
Lo |
1 |
TAI VIET LETTER HIGH KO |
|
‘\uaaab’ |
Lo |
1 |
TAI VIET LETTER HIGH VO |
|
‘\uaab1’ |
Lo |
1 |
TAI VIET VOWEL AA |
|
‘\uaaa3’ |
Lo |
1 |
TAI VIET LETTER HIGH MO |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xea\xaa\x81\xea\xaa\xab\xea\xaa\xb1\xea\xaa\xa3|\\n1234|\\n" ꪁꪫꪱꪣ| 1234|
python wcwidth.wcswidth() measures width 4, while cool-retro-term measures width 0.
Maldivian
Sequence of language Maldivian from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0791’ |
Lo |
1 |
THAANA LETTER DAVIYANI |
|
‘\u07a8’ |
Mn |
0 |
THAANA IBIFILI |
|
‘\u0790’ |
Lo |
1 |
THAANA LETTER SEENU |
|
‘\u07ac’ |
Mn |
0 |
THAANA EBEFILI |
|
‘\u0789’ |
Lo |
1 |
THAANA LETTER MEEMU |
|
‘\u07b0’ |
Mn |
0 |
THAANA SUKUN |
|
‘\u0784’ |
Lo |
1 |
THAANA LETTER BAA |
|
‘\u07a6’ |
Mn |
0 |
THAANA ABAFILI |
|
‘\u0783’ |
Lo |
1 |
THAANA LETTER RAA |
Total codepoints: 9
Shell test using printf(1),
'|'
should align in output:$ printf "\xde\x91\xde\xa8\xde\x90\xde\xac\xde\x89\xde\xb0\xde\x84\xde\xa6\xde\x83|\\n12345|\\n" ޑިސެމްބަރ| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 9.
Dzongkha
Sequence of language Dzongkha from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0f60’ |
Lo |
1 |
TIBETAN LETTER -A |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0fb2’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER RA |
|
‘\u0f7c’ |
Mn |
0 |
TIBETAN VOWEL SIGN O |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f58’ |
Lo |
1 |
TIBETAN LETTER MA |
|
‘\u0f72’ |
Mn |
0 |
TIBETAN VOWEL SIGN I |
|
‘\u0f60’ |
Lo |
1 |
TIBETAN LETTER -A |
|
‘\u0f72’ |
Mn |
0 |
TIBETAN VOWEL SIGN I |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f51’ |
Lo |
1 |
TIBETAN LETTER DA |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f44’ |
Lo |
1 |
TIBETAN LETTER NGA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f46’ |
Lo |
1 |
TIBETAN LETTER CHA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0f72’ |
Mn |
0 |
TIBETAN VOWEL SIGN I |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f60’ |
Lo |
1 |
TIBETAN LETTER -A |
|
‘\u0f5b’ |
Lo |
1 |
TIBETAN LETTER DZA |
|
‘\u0f58’ |
Lo |
1 |
TIBETAN LETTER MA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0fb3’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER LA |
|
‘\u0f72’ |
Mn |
0 |
TIBETAN VOWEL SIGN I |
|
‘\u0f44’ |
Lo |
1 |
TIBETAN LETTER NGA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f63’ |
Lo |
1 |
TIBETAN LETTER LA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f92’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER GA |
|
‘\u0fb2’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER RA |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f0d’ |
Po |
1 |
TIBETAN MARK SHAD |
Total codepoints: 41
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xbd\xa0\xe0\xbd\x82\xe0\xbe\xb2\xe0\xbd\xbc\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbc\x8b\xe0\xbd\x98\xe0\xbd\xb2\xe0\xbd\xa0\xe0\xbd\xb2\xe0\xbc\x8b\xe0\xbd\x91\xe0\xbd\x96\xe0\xbd\x84\xe0\xbc\x8b\xe0\xbd\x86\xe0\xbc\x8b\xe0\xbd\x82\xe0\xbd\xb2\xe0\xbc\x8b\xe0\xbd\xa0\xe0\xbd\x9b\xe0\xbd\x98\xe0\xbc\x8b\xe0\xbd\x82\xe0\xbe\xb3\xe0\xbd\xb2\xe0\xbd\x84\xe0\xbc\x8b\xe0\xbd\x82\xe0\xbd\xa6\xe0\xbd\xa3\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbd\xa6\xe0\xbe\x92\xe0\xbe\xb2\xe0\xbd\x82\xe0\xbd\xa6\xe0\xbc\x8d|\\n12345678901234567890123456789012|\\n" འགྲོ་བ་མིའི་དབང་ཆ་གི་འཛམ་གླིང་གསལ་བསྒྲགས།| 12345678901234567890123456789012|
python wcwidth.wcswidth() measures width 32, while cool-retro-term measures width 41.
Tamazight, Standard Morocan
Sequence of language Tamazight, Standard Morocan from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u2d30’ |
Lo |
1 |
TIFINAGH LETTER YA |
|
‘\u2d4d’ |
Lo |
1 |
TIFINAGH LETTER YAL |
|
‘\u2d56’ |
Lo |
1 |
TIFINAGH LETTER YAGH |
|
‘\u2d53’ |
Lo |
1 |
TIFINAGH LETTER YU |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe2\xb4\xb0\xe2\xb5\x8d\xe2\xb5\x96\xe2\xb5\x93|\\n1234|\\n" ⴰⵍⵖⵓ| 1234|
python wcwidth.wcswidth() measures width 4, while cool-retro-term measures width 0.
Gujarati
Sequence of language Gujarati from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0aae’ |
Lo |
1 |
GUJARATI LETTER MA |
|
‘\u0abe’ |
Mc |
0 |
GUJARATI VOWEL SIGN AA |
|
‘\u0aa8’ |
Lo |
1 |
GUJARATI LETTER NA |
|
‘\u0ab5’ |
Lo |
1 |
GUJARATI LETTER VA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xaa\xae\xe0\xaa\xbe\xe0\xaa\xa8\xe0\xaa\xb5|\\n123|\\n" માનવ| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Tibetan, Central
Sequence of language Tibetan, Central from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0f61’ |
Lo |
1 |
TIBETAN LETTER YA |
|
‘\u0f7c’ |
Mn |
0 |
TIBETAN VOWEL SIGN O |
|
‘\u0f44’ |
Lo |
1 |
TIBETAN LETTER NGA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f41’ |
Lo |
1 |
TIBETAN LETTER KHA |
|
‘\u0fb1’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER YA |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f63’ |
Lo |
1 |
TIBETAN LETTER LA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f92’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER GA |
|
‘\u0fb2’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER RA |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0f66’ |
Lo |
1 |
TIBETAN LETTER SA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f60’ |
Lo |
1 |
TIBETAN LETTER -A |
|
‘\u0f42’ |
Lo |
1 |
TIBETAN LETTER GA |
|
‘\u0fb2’ |
Mn |
0 |
TIBETAN SUBJOINED LETTER RA |
|
‘\u0f7c’ |
Mn |
0 |
TIBETAN VOWEL SIGN O |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f58’ |
Lo |
1 |
TIBETAN LETTER MA |
|
‘\u0f72’ |
Mn |
0 |
TIBETAN VOWEL SIGN I |
|
‘\u0f60’ |
Lo |
1 |
TIBETAN LETTER -A |
|
‘\u0f72’ |
Mn |
0 |
TIBETAN VOWEL SIGN I |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f50’ |
Lo |
1 |
TIBETAN LETTER THA |
|
‘\u0f7c’ |
Mn |
0 |
TIBETAN VOWEL SIGN O |
|
‘\u0f56’ |
Lo |
1 |
TIBETAN LETTER BA |
|
‘\u0f0b’ |
Po |
1 |
TIBETAN MARK INTERSYLLABIC TSHEG |
|
‘\u0f50’ |
Lo |
1 |
TIBETAN LETTER THA |
|
‘\u0f44’ |
Lo |
1 |
TIBETAN LETTER NGA |
|
‘\u0f0c’ |
Po |
1 |
TIBETAN MARK DELIMITER TSHEG BSTAR |
|
‘\u0f0d’ |
Po |
1 |
TIBETAN MARK SHAD |
Total codepoints: 40
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xbd\xa1\xe0\xbd\xbc\xe0\xbd\x84\xe0\xbd\xa6\xe0\xbc\x8b\xe0\xbd\x81\xe0\xbe\xb1\xe0\xbd\x96\xe0\xbc\x8b\xe0\xbd\x82\xe0\xbd\xa6\xe0\xbd\xa3\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbd\xa6\xe0\xbe\x92\xe0\xbe\xb2\xe0\xbd\x82\xe0\xbd\xa6\xe0\xbc\x8b\xe0\xbd\xa0\xe0\xbd\x82\xe0\xbe\xb2\xe0\xbd\xbc\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbc\x8b\xe0\xbd\x98\xe0\xbd\xb2\xe0\xbd\xa0\xe0\xbd\xb2\xe0\xbc\x8b\xe0\xbd\x90\xe0\xbd\xbc\xe0\xbd\x96\xe0\xbc\x8b\xe0\xbd\x90\xe0\xbd\x84\xe0\xbc\x8c\xe0\xbc\x8d|\\n1234567890123456789012345678901|\\n" ཡོངས་ཁྱབ་གསལ་བསྒྲགས་འགྲོ་བ་མིའི་ཐོབ་ཐང༌།| 1234567890123456789012345678901|
python wcwidth.wcswidth() measures width 31, while cool-retro-term measures width 40.
Burmese
Sequence of language Burmese from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u1021’ |
Lo |
1 |
MYANMAR LETTER A |
|
‘\u1015’ |
Lo |
1 |
MYANMAR LETTER PA |
|
‘\u103c’ |
Mc |
0 |
MYANMAR CONSONANT SIGN MEDIAL RA |
|
‘\u100a’ |
Lo |
1 |
MYANMAR LETTER NNYA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u1015’ |
Lo |
1 |
MYANMAR LETTER PA |
|
‘\u103c’ |
Mc |
0 |
MYANMAR CONSONANT SIGN MEDIAL RA |
|
‘\u100a’ |
Lo |
1 |
MYANMAR LETTER NNYA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u1006’ |
Lo |
1 |
MYANMAR LETTER CHA |
|
‘\u102d’ |
Mn |
0 |
MYANMAR VOWEL SIGN I |
|
‘\u102f’ |
Mn |
0 |
MYANMAR VOWEL SIGN U |
|
‘\u1004’ |
Lo |
1 |
MYANMAR LETTER NGA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u101b’ |
Lo |
1 |
MYANMAR LETTER RA |
|
‘\u102c’ |
Mc |
0 |
MYANMAR VOWEL SIGN AA |
Total codepoints: 16
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\x80\xa1\xe1\x80\x95\xe1\x80\xbc\xe1\x80\x8a\xe1\x80\xba\xe1\x80\x95\xe1\x80\xbc\xe1\x80\x8a\xe1\x80\xba\xe1\x80\x86\xe1\x80\xad\xe1\x80\xaf\xe1\x80\x84\xe1\x80\xba\xe1\x80\x9b\xe1\x80\xac|\\n12345678|\\n" အပြည်ပြည်ဆိုင်ရာ| 12345678|
python wcwidth.wcswidth() measures width 8, while cool-retro-term measures width 11.
Tamang, Eastern
Sequence of language Tamang, Eastern from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u094d’ |
Mn |
0 |
DEVANAGARI SIGN VIRAMA |
|
‘\u0939’ |
Lo |
1 |
DEVANAGARI LETTER HA |
|
‘\u0940’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN II |
|
‘\u0938’ |
Lo |
1 |
DEVANAGARI LETTER SA |
|
‘\u0947’ |
Mn |
0 |
DEVANAGARI VOWEL SIGN E |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa5\x8d\xe0\xa4\xb9\xe0\xa5\x80\xe0\xa4\xb8\xe0\xa5\x87|\\n123|\\n" म्हीसे| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 6.
Kannada
Sequence of language Kannada from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0cae’ |
Lo |
1 |
KANNADA LETTER MA |
|
‘\u0cbe’ |
Mc |
0 |
KANNADA VOWEL SIGN AA |
|
‘\u0ca8’ |
Lo |
1 |
KANNADA LETTER NA |
|
‘\u0cb5’ |
Lo |
1 |
KANNADA LETTER VA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xb2\xae\xe0\xb2\xbe\xe0\xb2\xa8\xe0\xb2\xb5|\\n123|\\n" ಮಾನವ| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Malayalam
Sequence of language Malayalam from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0d2e’ |
Lo |
1 |
MALAYALAM LETTER MA |
|
‘\u0d28’ |
Lo |
1 |
MALAYALAM LETTER NA |
|
‘\u0d41’ |
Mn |
0 |
MALAYALAM VOWEL SIGN U |
|
‘\u0d37’ |
Lo |
1 |
MALAYALAM LETTER SSA |
|
‘\u0d4d’ |
Mn |
0 |
MALAYALAM SIGN VIRAMA |
|
‘\u0d2f’ |
Lo |
1 |
MALAYALAM LETTER YA |
|
‘\u0d3e’ |
Mc |
0 |
MALAYALAM VOWEL SIGN AA |
|
‘\u0d35’ |
Lo |
1 |
MALAYALAM LETTER VA |
|
‘\u0d15’ |
Lo |
1 |
MALAYALAM LETTER KA |
|
‘\u0d3e’ |
Mc |
0 |
MALAYALAM VOWEL SIGN AA |
|
‘\u0d36’ |
Lo |
1 |
MALAYALAM LETTER SHA |
|
‘\u0d19’ |
Lo |
1 |
MALAYALAM LETTER NGA |
|
‘\u0d4d’ |
Mn |
0 |
MALAYALAM SIGN VIRAMA |
|
‘\u0d19’ |
Lo |
1 |
MALAYALAM LETTER NGA |
|
‘\u0d33’ |
Lo |
1 |
MALAYALAM LETTER LLA |
|
‘\u0d46’ |
Mc |
0 |
MALAYALAM VOWEL SIGN E |
|
‘\u0d15’ |
Lo |
1 |
MALAYALAM LETTER KA |
|
‘\u0d4d’ |
Mn |
0 |
MALAYALAM SIGN VIRAMA |
|
‘\u0d15’ |
Lo |
1 |
MALAYALAM LETTER KA |
|
‘\u0d41’ |
Mn |
0 |
MALAYALAM VOWEL SIGN U |
|
‘\u0d31’ |
Lo |
1 |
MALAYALAM LETTER RRA |
|
‘\u0d3f’ |
Mc |
0 |
MALAYALAM VOWEL SIGN I |
|
‘\u0d15’ |
Lo |
1 |
MALAYALAM LETTER KA |
|
‘\u0d4d’ |
Mn |
0 |
MALAYALAM SIGN VIRAMA |
|
‘\u0d15’ |
Lo |
1 |
MALAYALAM LETTER KA |
|
‘\u0d41’ |
Mn |
0 |
MALAYALAM VOWEL SIGN U |
|
‘\u0d28’ |
Lo |
1 |
MALAYALAM LETTER NA |
|
‘\u0d4d’ |
Mn |
0 |
MALAYALAM SIGN VIRAMA |
|
‘\u0d28’ |
Lo |
1 |
MALAYALAM LETTER NA |
Total codepoints: 29
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xb4\xae\xe0\xb4\xa8\xe0\xb5\x81\xe0\xb4\xb7\xe0\xb5\x8d\xe0\xb4\xaf\xe0\xb4\xbe\xe0\xb4\xb5\xe0\xb4\x95\xe0\xb4\xbe\xe0\xb4\xb6\xe0\xb4\x99\xe0\xb5\x8d\xe0\xb4\x99\xe0\xb4\xb3\xe0\xb5\x86\xe0\xb4\x95\xe0\xb5\x8d\xe0\xb4\x95\xe0\xb5\x81\xe0\xb4\xb1\xe0\xb4\xbf\xe0\xb4\x95\xe0\xb5\x8d\xe0\xb4\x95\xe0\xb5\x81\xe0\xb4\xa8\xe0\xb5\x8d\xe0\xb4\xa8|\\n12345678901234567|\\n" മനുഷ്യാവകാശങ്ങളെക്കുറിക്കുന്ന| 12345678901234567|
python wcwidth.wcswidth() measures width 17, while cool-retro-term measures width 29.
Khün
Sequence of language Khün from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u1a20’ |
Lo |
1 |
TAI THAM LETTER HIGH KA |
|
‘\u1a32’ |
Lo |
1 |
TAI THAM LETTER HIGH TA |
|
‘\u1a65’ |
Mn |
0 |
TAI THAM VOWEL SIGN I |
|
‘\u1a20’ |
Lo |
1 |
TAI THAM LETTER HIGH KA |
|
‘\u1a63’ |
Mc |
0 |
TAI THAM VOWEL SIGN AA |
|
‘\u1a45’ |
Lo |
1 |
TAI THAM LETTER WA |
|
‘\u1a64’ |
Mc |
0 |
TAI THAM VOWEL SIGN TALL AA |
|
‘\u1a75’ |
Mn |
0 |
TAI THAM SIGN TONE-1 |
|
‘\u1a2f’ |
Lo |
1 |
TAI THAM LETTER DA |
|
‘\u1a60’ |
Mn |
0 |
TAI THAM SIGN SAKOT |
|
‘\u1a45’ |
Lo |
1 |
TAI THAM LETTER WA |
|
‘\u1a60’ |
Mn |
0 |
TAI THAM SIGN SAKOT |
|
‘\u1a3f’ |
Lo |
1 |
TAI THAM LETTER LOW YA |
|
‘\u1a62’ |
Mn |
0 |
TAI THAM VOWEL SIGN MAI SAT |
|
‘\u1a3e’ |
Lo |
1 |
TAI THAM LETTER MA |
|
‘\u1a36’ |
Lo |
1 |
TAI THAM LETTER NA |
|
‘\u1a69’ |
Mn |
0 |
TAI THAM VOWEL SIGN U |
|
‘\u1a54’ |
Lo |
1 |
TAI THAM LETTER GREAT SA |
|
‘\u1a29’ |
Lo |
1 |
TAI THAM LETTER LOW CA |
|
‘\u1a63’ |
Mc |
0 |
TAI THAM VOWEL SIGN AA |
|
‘\u1a60’ |
Mn |
0 |
TAI THAM SIGN SAKOT |
|
‘\u1a32’ |
Lo |
1 |
TAI THAM LETTER HIGH TA |
Total codepoints: 22
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\xa8\xa0\xe1\xa8\xb2\xe1\xa9\xa5\xe1\xa8\xa0\xe1\xa9\xa3\xe1\xa9\x85\xe1\xa9\xa4\xe1\xa9\xb5\xe1\xa8\xaf\xe1\xa9\xa0\xe1\xa9\x85\xe1\xa9\xa0\xe1\xa8\xbf\xe1\xa9\xa2\xe1\xa8\xbe\xe1\xa8\xb6\xe1\xa9\xa9\xe1\xa9\x94\xe1\xa8\xa9\xe1\xa9\xa3\xe1\xa9\xa0\xe1\xa8\xb2|\\n123456789012|\\n" ᨠᨲᩥᨠᩣᩅᩤ᩵ᨯ᩠ᩅ᩠ᨿᩢᨾᨶᩩᩔᨩᩣ᩠ᨲ| 123456789012|
python wcwidth.wcswidth() measures width 12, while cool-retro-term measures width 0.
Khmer, Central
Sequence of language Khmer, Central from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
|
‘\u17c1’ |
Mc |
0 |
KHMER VOWEL SIGN E |
|
‘\u1785’ |
Lo |
1 |
KHMER LETTER CA |
|
‘\u1780’ |
Lo |
1 |
KHMER LETTER KA |
|
‘\u17d2’ |
Mn |
0 |
KHMER SIGN COENG |
|
‘\u178a’ |
Lo |
1 |
KHMER LETTER DA |
|
‘\u17b8’ |
Mn |
0 |
KHMER VOWEL SIGN II |
|
‘\u1794’ |
Lo |
1 |
KHMER LETTER BA |
|
‘\u17d2’ |
Mn |
0 |
KHMER SIGN COENG |
|
‘\u179a’ |
Lo |
1 |
KHMER LETTER RO |
|
‘\u1780’ |
Lo |
1 |
KHMER LETTER KA |
|
‘\u17b6’ |
Mc |
0 |
KHMER VOWEL SIGN AA |
|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
|
‘\u1787’ |
Lo |
1 |
KHMER LETTER CO |
|
‘\u17b6’ |
Mc |
0 |
KHMER VOWEL SIGN AA |
|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
|
‘\u1780’ |
Lo |
1 |
KHMER LETTER KA |
|
‘\u179b’ |
Lo |
1 |
KHMER LETTER LO |
|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
|
‘\u17d2’ |
Mn |
0 |
KHMER SIGN COENG |
|
‘\u178a’ |
Lo |
1 |
KHMER LETTER DA |
|
‘\u17b8’ |
Mn |
0 |
KHMER VOWEL SIGN II |
|
‘\u1796’ |
Lo |
1 |
KHMER LETTER PO |
|
‘\u17b8’ |
Mn |
0 |
KHMER VOWEL SIGN II |
|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
|
‘\u17b7’ |
Mn |
0 |
KHMER VOWEL SIGN I |
|
‘\u1791’ |
Lo |
1 |
KHMER LETTER TO |
|
‘\u17d2’ |
Mn |
0 |
KHMER SIGN COENG |
|
‘\u1792’ |
Lo |
1 |
KHMER LETTER THO |
|
‘\u17b7’ |
Mn |
0 |
KHMER VOWEL SIGN I |
|
‘\u1798’ |
Lo |
1 |
KHMER LETTER MO |
|
‘\u1793’ |
Lo |
1 |
KHMER LETTER NO |
|
‘\u17bb’ |
Mn |
0 |
KHMER VOWEL SIGN U |
|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
|
‘\u17d2’ |
Mn |
0 |
KHMER SIGN COENG |
|
‘\u179f’ |
Lo |
1 |
KHMER LETTER SA |
Total codepoints: 36
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\x9e\x9f\xe1\x9f\x81\xe1\x9e\x85\xe1\x9e\x80\xe1\x9f\x92\xe1\x9e\x8a\xe1\x9e\xb8\xe1\x9e\x94\xe1\x9f\x92\xe1\x9e\x9a\xe1\x9e\x80\xe1\x9e\xb6\xe1\x9e\x9f\xe1\x9e\x87\xe1\x9e\xb6\xe1\x9e\x9f\xe1\x9e\x80\xe1\x9e\x9b\xe1\x9e\x9f\xe1\x9f\x92\xe1\x9e\x8a\xe1\x9e\xb8\xe1\x9e\x96\xe1\x9e\xb8\xe1\x9e\x9f\xe1\x9e\xb7\xe1\x9e\x91\xe1\x9f\x92\xe1\x9e\x92\xe1\x9e\xb7\xe1\x9e\x98\xe1\x9e\x93\xe1\x9e\xbb\xe1\x9e\x9f\xe1\x9f\x92\xe1\x9e\x9f|\\n1234567890123456789012|\\n" សេចក្ដីប្រកាសជាសកលស្ដីពីសិទ្ធិមនុស្ស| 1234567890123456789012|
python wcwidth.wcswidth() measures width 22, while cool-retro-term measures width 36.
Tamil (Sri Lanka)
Sequence of language Tamil (Sri Lanka) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0bae’ |
Lo |
1 |
TAMIL LETTER MA |
|
‘\u0ba9’ |
Lo |
1 |
TAMIL LETTER NNNA |
|
‘\u0bbf’ |
Mc |
0 |
TAMIL VOWEL SIGN I |
|
‘\u0ba4’ |
Lo |
1 |
TAMIL LETTER TA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xae\xae\xe0\xae\xa9\xe0\xae\xbf\xe0\xae\xa4|\\n123|\\n" மனித| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Tamil
Sequence of language Tamil from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0bae’ |
Lo |
1 |
TAMIL LETTER MA |
|
‘\u0ba9’ |
Lo |
1 |
TAMIL LETTER NNNA |
|
‘\u0bbf’ |
Mc |
0 |
TAMIL VOWEL SIGN I |
|
‘\u0ba4’ |
Lo |
1 |
TAMIL LETTER TA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xae\xae\xe0\xae\xa9\xe0\xae\xbf\xe0\xae\xa4|\\n123|\\n" மனித| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Bengali
Sequence of language Bengali from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u09ae’ |
Lo |
1 |
BENGALI LETTER MA |
|
‘\u09be’ |
Mc |
0 |
BENGALI VOWEL SIGN AA |
|
‘\u09a8’ |
Lo |
1 |
BENGALI LETTER NA |
|
‘\u09ac’ |
Lo |
1 |
BENGALI LETTER BA |
|
‘\u09be’ |
Mc |
0 |
BENGALI VOWEL SIGN AA |
|
‘\u09a7’ |
Lo |
1 |
BENGALI LETTER DHA |
|
‘\u09bf’ |
Mc |
0 |
BENGALI VOWEL SIGN I |
|
‘\u0995’ |
Lo |
1 |
BENGALI LETTER KA |
|
‘\u09be’ |
Mc |
0 |
BENGALI VOWEL SIGN AA |
|
‘\u09b0’ |
Lo |
1 |
BENGALI LETTER RA |
|
‘\u09c7’ |
Mc |
0 |
BENGALI VOWEL SIGN E |
|
‘\u09b0’ |
Lo |
1 |
BENGALI LETTER RA |
Total codepoints: 12
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa6\xae\xe0\xa6\xbe\xe0\xa6\xa8\xe0\xa6\xac\xe0\xa6\xbe\xe0\xa6\xa7\xe0\xa6\xbf\xe0\xa6\x95\xe0\xa6\xbe\xe0\xa6\xb0\xe0\xa7\x87\xe0\xa6\xb0|\\n1234567|\\n" মানবাধিকারের| 1234567|
python wcwidth.wcswidth() measures width 7, while cool-retro-term measures width 12.
Mon
Sequence of language Mon from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u101c’ |
Lo |
1 |
MYANMAR LETTER LA |
|
‘\u102d’ |
Mn |
0 |
MYANMAR VOWEL SIGN I |
|
‘\u1000’ |
Lo |
1 |
MYANMAR LETTER KA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u101c’ |
Lo |
1 |
MYANMAR LETTER LA |
|
‘\u101c’ |
Lo |
1 |
MYANMAR LETTER LA |
|
‘\u1031’ |
Mc |
0 |
MYANMAR VOWEL SIGN E |
|
‘\u102c’ |
Mc |
0 |
MYANMAR VOWEL SIGN AA |
|
‘\u105a’ |
Lo |
1 |
MYANMAR LETTER MON NGA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
Total codepoints: 10
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\x80\x9c\xe1\x80\xad\xe1\x80\x80\xe1\x80\xba\xe1\x80\x9c\xe1\x80\x9c\xe1\x80\xb1\xe1\x80\xac\xe1\x81\x9a\xe1\x80\xba|\\n12345|\\n" လိက်လလောၚ်| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 7.
Telugu
Sequence of language Telugu from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0c2e’ |
Lo |
1 |
TELUGU LETTER MA |
|
‘\u0c3e’ |
Mn |
0 |
TELUGU VOWEL SIGN AA |
|
‘\u0c28’ |
Lo |
1 |
TELUGU LETTER NA |
|
‘\u0c35’ |
Lo |
1 |
TELUGU LETTER VA |
|
‘\u0c38’ |
Lo |
1 |
TELUGU LETTER SA |
|
‘\u0c4d’ |
Mn |
0 |
TELUGU SIGN VIRAMA |
|
‘\u0c35’ |
Lo |
1 |
TELUGU LETTER VA |
|
‘\u0c24’ |
Lo |
1 |
TELUGU LETTER TA |
|
‘\u0c4d’ |
Mn |
0 |
TELUGU SIGN VIRAMA |
|
‘\u0c35’ |
Lo |
1 |
TELUGU LETTER VA |
|
‘\u0c2e’ |
Lo |
1 |
TELUGU LETTER MA |
|
‘\u0c41’ |
Mc |
0 |
TELUGU VOWEL SIGN U |
|
‘\u0c32’ |
Lo |
1 |
TELUGU LETTER LA |
Total codepoints: 13
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xb0\xae\xe0\xb0\xbe\xe0\xb0\xa8\xe0\xb0\xb5\xe0\xb0\xb8\xe0\xb1\x8d\xe0\xb0\xb5\xe0\xb0\xa4\xe0\xb1\x8d\xe0\xb0\xb5\xe0\xb0\xae\xe0\xb1\x81\xe0\xb0\xb2|\\n123456789|\\n" మానవస్వత్వముల| 123456789|
python wcwidth.wcswidth() measures width 9, while cool-retro-term measures width 13.
Nepali
Sequence of language Nepali from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0928’ |
Lo |
1 |
DEVANAGARI LETTER NA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa4\xbe\xe0\xa4\xa8\xe0\xa4\xb5|\\n123|\\n" मानव| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Sanskrit
Sequence of language Sanskrit from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0928’ |
Lo |
1 |
DEVANAGARI LETTER NA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0927’ |
Lo |
1 |
DEVANAGARI LETTER DHA |
|
‘\u093f’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN I |
|
‘\u0915’ |
Lo |
1 |
DEVANAGARI LETTER KA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0930’ |
Lo |
1 |
DEVANAGARI LETTER RA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0923’ |
Lo |
1 |
DEVANAGARI LETTER NNA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0902’ |
Mn |
0 |
DEVANAGARI SIGN ANUSVARA |
Total codepoints: 14
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa4\xbe\xe0\xa4\xa8\xe0\xa4\xb5\xe0\xa4\xbe\xe0\xa4\xa7\xe0\xa4\xbf\xe0\xa4\x95\xe0\xa4\xbe\xe0\xa4\xb0\xe0\xa4\xbe\xe0\xa4\xa3\xe0\xa4\xbe\xe0\xa4\x82|\\n1234567|\\n" मानवाधिकाराणां| 1234567|
python wcwidth.wcswidth() measures width 7, while cool-retro-term measures width 14.
Marathi
Sequence of language Marathi from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0928’ |
Lo |
1 |
DEVANAGARI LETTER NA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
|
‘\u0940’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN II |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa4\xbe\xe0\xa4\xa8\xe0\xa4\xb5\xe0\xa5\x80|\\n123|\\n" मानवी| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 5.
Hindi
Sequence of language Hindi from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0928’ |
Lo |
1 |
DEVANAGARI LETTER NA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa4\xbe\xe0\xa4\xa8\xe0\xa4\xb5|\\n123|\\n" मानव| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Sanskrit (Grantha)
Sequence of language Sanskrit (Grantha) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\U0001132e’ |
Lo |
1 |
GRANTHA LETTER MA |
|
‘\U0001133e’ |
Mc |
0 |
GRANTHA VOWEL SIGN AA |
|
‘\U00011328’ |
Lo |
1 |
GRANTHA LETTER NA |
|
‘\U00011335’ |
Lo |
1 |
GRANTHA LETTER VA |
|
‘\U0001133e’ |
Mc |
0 |
GRANTHA VOWEL SIGN AA |
|
‘\U00011327’ |
Lo |
1 |
GRANTHA LETTER DHA |
|
‘\U0001133f’ |
Mc |
0 |
GRANTHA VOWEL SIGN I |
|
‘\U00011315’ |
Lo |
1 |
GRANTHA LETTER KA |
|
‘\U0001133e’ |
Mc |
0 |
GRANTHA VOWEL SIGN AA |
|
‘\U00011330’ |
Lo |
1 |
GRANTHA LETTER RA |
|
‘\U0001133e’ |
Mc |
0 |
GRANTHA VOWEL SIGN AA |
|
‘\U00011323’ |
Lo |
1 |
GRANTHA LETTER NNA |
|
‘\U0001133e’ |
Mc |
0 |
GRANTHA VOWEL SIGN AA |
|
‘\U00011302’ |
Mc |
0 |
GRANTHA SIGN ANUSVARA |
Total codepoints: 14
Shell test using printf(1),
'|'
should align in output:$ printf "\xf0\x91\x8c\xae\xf0\x91\x8c\xbe\xf0\x91\x8c\xa8\xf0\x91\x8c\xb5\xf0\x91\x8c\xbe\xf0\x91\x8c\xa7\xf0\x91\x8c\xbf\xf0\x91\x8c\x95\xf0\x91\x8c\xbe\xf0\x91\x8c\xb0\xf0\x91\x8c\xbe\xf0\x91\x8c\xa3\xf0\x91\x8c\xbe\xf0\x91\x8c\x82|\\n1234567|\\n" 𑌮𑌾𑌨𑌵𑌾𑌧𑌿𑌕𑌾𑌰𑌾𑌣𑌾𑌂| 1234567|
python wcwidth.wcswidth() measures width 7, while cool-retro-term measures width 14.
Sinhala
Sequence of language Sinhala from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0db8’ |
Lo |
1 |
SINHALA LETTER MAYANNA |
|
‘\u0dcf’ |
Mc |
0 |
SINHALA VOWEL SIGN AELA-PILLA |
|
‘\u0db1’ |
Lo |
1 |
SINHALA LETTER DANTAJA NAYANNA |
|
‘\u0dc0’ |
Lo |
1 |
SINHALA LETTER VAYANNA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xb6\xb8\xe0\xb7\x8f\xe0\xb6\xb1\xe0\xb7\x80|\\n123|\\n" මානව| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Panjabi, Eastern
Sequence of language Panjabi, Eastern from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0a2e’ |
Lo |
1 |
GURMUKHI LETTER MA |
|
‘\u0a28’ |
Lo |
1 |
GURMUKHI LETTER NA |
|
‘\u0a41’ |
Mn |
0 |
GURMUKHI VOWEL SIGN U |
|
‘\u0a71’ |
Mn |
0 |
GURMUKHI ADDAK |
|
‘\u0a16’ |
Lo |
1 |
GURMUKHI LETTER KHA |
|
‘\u0a40’ |
Mc |
0 |
GURMUKHI VOWEL SIGN II |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa8\xae\xe0\xa8\xa8\xe0\xa9\x81\xe0\xa9\xb1\xe0\xa8\x96\xe0\xa9\x80|\\n123|\\n" ਮਨੁੱਖੀ| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 6.
Bhojpuri
Sequence of language Bhojpuri from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0928’ |
Lo |
1 |
DEVANAGARI LETTER NA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0927’ |
Lo |
1 |
DEVANAGARI LETTER DHA |
|
‘\u093f’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN I |
|
‘\u0915’ |
Lo |
1 |
DEVANAGARI LETTER KA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0930’ |
Lo |
1 |
DEVANAGARI LETTER RA |
Total codepoints: 10
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa4\xbe\xe0\xa4\xa8\xe0\xa4\xb5\xe0\xa4\xbe\xe0\xa4\xa7\xe0\xa4\xbf\xe0\xa4\x95\xe0\xa4\xbe\xe0\xa4\xb0|\\n123456|\\n" मानवाधिकार| 123456|
python wcwidth.wcswidth() measures width 6, while cool-retro-term measures width 10.
Maithili
Sequence of language Maithili from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0938’ |
Lo |
1 |
DEVANAGARI LETTER SA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0930’ |
Lo |
1 |
DEVANAGARI LETTER RA |
|
‘\u094d’ |
Mn |
0 |
DEVANAGARI SIGN VIRAMA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
|
‘\u092d’ |
Lo |
1 |
DEVANAGARI LETTER BHA |
|
‘\u094c’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AU |
|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
Total codepoints: 8
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xb8\xe0\xa4\xbe\xe0\xa4\xb0\xe0\xa5\x8d\xe0\xa4\xb5\xe0\xa4\xad\xe0\xa5\x8c\xe0\xa4\xae|\\n12345|\\n" सार्वभौम| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 8.
Chakma
Sequence of language Chakma from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\U0001111f’ |
Lo |
1 |
CHAKMA LETTER MAA |
|
‘\U0001111a’ |
Lo |
1 |
CHAKMA LETTER NAA |
|
‘\U0001112c’ |
Mc |
0 |
CHAKMA VOWEL SIGN E |
|
‘\U0001112d’ |
Mn |
0 |
CHAKMA VOWEL SIGN AI |
|
‘\U00011103’ |
Lo |
1 |
CHAKMA LETTER AA |
|
‘\U00011107’ |
Lo |
1 |
CHAKMA LETTER KAA |
|
‘\U00011134’ |
Mn |
0 |
CHAKMA MAAYYAA |
|
‘\U00011107’ |
Lo |
1 |
CHAKMA LETTER KAA |
|
‘\U00011125’ |
Lo |
1 |
CHAKMA LETTER SAA |
|
‘\U00011127’ |
Mn |
0 |
CHAKMA VOWEL SIGN A |
|
‘\U00011101’ |
Mn |
0 |
CHAKMA SIGN ANUSVARA |
|
‘\U00011122’ |
Lo |
1 |
CHAKMA LETTER RAA |
|
‘\U00011134’ |
Mn |
0 |
CHAKMA MAAYYAA |
Total codepoints: 13
Shell test using printf(1),
'|'
should align in output:$ printf "\xf0\x91\x84\x9f\xf0\x91\x84\x9a\xf0\x91\x84\xac\xf0\x91\x84\xad\xf0\x91\x84\x83\xf0\x91\x84\x87\xf0\x91\x84\xb4\xf0\x91\x84\x87\xf0\x91\x84\xa5\xf0\x91\x84\xa7\xf0\x91\x84\x81\xf0\x91\x84\xa2\xf0\x91\x84\xb4|\\n1234567|\\n" 𑄟𑄚𑄬𑄭𑄃𑄇𑄴𑄇𑄥𑄧𑄁𑄢𑄴| 1234567|
python wcwidth.wcswidth() measures width 7, while cool-retro-term measures width 10.
Magahi
Sequence of language Magahi from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u092e’ |
Lo |
1 |
DEVANAGARI LETTER MA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0928’ |
Lo |
1 |
DEVANAGARI LETTER NA |
|
‘\u0935’ |
Lo |
1 |
DEVANAGARI LETTER VA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0927’ |
Lo |
1 |
DEVANAGARI LETTER DHA |
|
‘\u093f’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN I |
|
‘\u0915’ |
Lo |
1 |
DEVANAGARI LETTER KA |
|
‘\u093e’ |
Mc |
0 |
DEVANAGARI VOWEL SIGN AA |
|
‘\u0930’ |
Lo |
1 |
DEVANAGARI LETTER RA |
Total codepoints: 10
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xa4\xae\xe0\xa4\xbe\xe0\xa4\xa8\xe0\xa4\xb5\xe0\xa4\xbe\xe0\xa4\xa7\xe0\xa4\xbf\xe0\xa4\x95\xe0\xa4\xbe\xe0\xa4\xb0|\\n123456|\\n" मानवाधिकार| 123456|
python wcwidth.wcswidth() measures width 6, while cool-retro-term measures width 10.
Shan
Sequence of language Shan from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u1022’ |
Lo |
1 |
MYANMAR LETTER SHAN A |
|
‘\u107c’ |
Lo |
1 |
MYANMAR LETTER SHAN NA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u1075’ |
Lo |
1 |
MYANMAR LETTER SHAN KA |
|
‘\u1035’ |
Mn |
0 |
MYANMAR VOWEL SIGN E ABOVE |
|
‘\u101d’ |
Lo |
1 |
MYANMAR LETTER WA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u1087’ |
Mc |
0 |
MYANMAR SIGN SHAN TONE-2 |
|
‘\u1010’ |
Lo |
1 |
MYANMAR LETTER TA |
|
‘\u1004’ |
Lo |
1 |
MYANMAR LETTER NGA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u1038’ |
Mc |
0 |
MYANMAR SIGN VISARGA |
|
‘\u101c’ |
Lo |
1 |
MYANMAR LETTER LA |
|
‘\u102f’ |
Mn |
0 |
MYANMAR VOWEL SIGN U |
|
‘\u1019’ |
Lo |
1 |
MYANMAR LETTER MA |
|
‘\u103a’ |
Mn |
0 |
MYANMAR SIGN ASAT |
|
‘\u1088’ |
Mc |
0 |
MYANMAR SIGN SHAN TONE-3 |
Total codepoints: 17
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\x80\xa2\xe1\x81\xbc\xe1\x80\xba\xe1\x81\xb5\xe1\x80\xb5\xe1\x80\x9d\xe1\x80\xba\xe1\x82\x87\xe1\x80\x90\xe1\x80\x84\xe1\x80\xba\xe1\x80\xb8\xe1\x80\x9c\xe1\x80\xaf\xe1\x80\x99\xe1\x80\xba\xe1\x82\x88|\\n12345678|\\n" ဢၼ်ၵဵဝ်ႇတင်းလုမ်ႈ| 12345678|
python wcwidth.wcswidth() measures width 8, while cool-retro-term measures width 7.
Tagalog (Tagalog)
Sequence of language Tagalog (Tagalog) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u170e’ |
Lo |
1 |
TAGALOG LETTER LA |
|
‘\u1711’ |
Lo |
1 |
TAGALOG LETTER HA |
|
‘\u1706’ |
Lo |
1 |
TAGALOG LETTER TA |
|
‘\u1714’ |
Mn |
0 |
TAGALOG SIGN VIRAMA |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xe1\x9c\x8e\xe1\x9c\x91\xe1\x9c\x86\xe1\x9c\x94|\\n123|\\n" ᜎᜑᜆ᜔| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Lao
Sequence of language Lao from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0e9b’ |
Lo |
1 |
LAO LETTER PO |
|
‘\u0eb0’ |
Lo |
1 |
LAO VOWEL SIGN A |
|
‘\u0e81’ |
Lo |
1 |
LAO LETTER KO |
|
‘\u0eb2’ |
Lo |
1 |
LAO VOWEL SIGN AA |
|
‘\u0e94’ |
Lo |
1 |
LAO LETTER DO |
|
‘\u0eaa’ |
Lo |
1 |
LAO LETTER SO SUNG |
|
‘\u0eb2’ |
Lo |
1 |
LAO VOWEL SIGN AA |
|
‘\u0e81’ |
Lo |
1 |
LAO LETTER KO |
|
‘\u0ebb’ |
Mn |
0 |
LAO VOWEL SIGN MAI KON |
|
‘\u0e99’ |
Lo |
1 |
LAO LETTER NO |
Total codepoints: 10
Shell test using printf(1),
'|'
should align in output:$ printf "\xe0\xba\x9b\xe0\xba\xb0\xe0\xba\x81\xe0\xba\xb2\xe0\xba\x94\xe0\xba\xaa\xe0\xba\xb2\xe0\xba\x81\xe0\xba\xbb\xe0\xba\x99|\\n123456789|\\n" ປະກາດສາກົນ| 123456789|
python wcwidth.wcswidth() measures width 9, while cool-retro-term measures width 10.
Yiddish, Eastern
Sequence of language Yiddish, Eastern from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u05d0’ |
Lo |
1 |
HEBREW LETTER ALEF |
|
‘\u05b7’ |
Mn |
0 |
HEBREW POINT PATAH |
|
‘\u05dc’ |
Lo |
1 |
HEBREW LETTER LAMED |
|
‘\u05f0’ |
Lo |
1 |
HEBREW LIGATURE YIDDISH DOUBLE VAV |
|
‘\u05e2’ |
Lo |
1 |
HEBREW LETTER AYIN |
|
‘\u05dc’ |
Lo |
1 |
HEBREW LETTER LAMED |
|
‘\u05d8’ |
Lo |
1 |
HEBREW LETTER TET |
|
‘\u05dc’ |
Lo |
1 |
HEBREW LETTER LAMED |
|
‘\u05e2’ |
Lo |
1 |
HEBREW LETTER AYIN |
|
‘\u05db’ |
Lo |
1 |
HEBREW LETTER KAF |
|
‘\u05e2’ |
Lo |
1 |
HEBREW LETTER AYIN |
Total codepoints: 11
Shell test using printf(1),
'|'
should align in output:$ printf "\xd7\x90\xd6\xb7\xd7\x9c\xd7\xb0\xd7\xa2\xd7\x9c\xd7\x98\xd7\x9c\xd7\xa2\xd7\x9b\xd7\xa2|\\n1234567890|\\n" אַלװעלטלעכע| 1234567890|
python wcwidth.wcswidth() measures width 10, while cool-retro-term measures width 11.
Gumuz
Sequence of language Gumuz from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘M’ |
Lu |
1 |
LATIN CAPITAL LETTER M |
|
‘a’ |
Ll |
1 |
LATIN SMALL LETTER A |
|
‘s’ |
Ll |
1 |
LATIN SMALL LETTER S |
|
‘i’ |
Ll |
1 |
LATIN SMALL LETTER I |
|
‘k’ |
Ll |
1 |
LATIN SMALL LETTER K |
|
‘\ua78c’ |
Ll |
1 |
LATIN SMALL LETTER SALTILLO |
|
‘o’ |
Ll |
1 |
LATIN SMALL LETTER O |
|
‘m’ |
Ll |
1 |
LATIN SMALL LETTER M |
|
‘a’ |
Ll |
1 |
LATIN SMALL LETTER A |
Total codepoints: 9
Shell test using printf(1),
'|'
should align in output:$ printf "Masik\xea\x9e\x8coma|\\n123456789|\\n" Masikꞌoma| 123456789|
python wcwidth.wcswidth() measures width 9, while cool-retro-term measures width 8.
Idoma
Sequence of language Idoma from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘H’ |
Lu |
1 |
LATIN CAPITAL LETTER H |
|
‘i’ |
Ll |
1 |
LATIN SMALL LETTER I |
|
‘g’ |
Ll |
1 |
LATIN SMALL LETTER G |
|
‘b’ |
Ll |
1 |
LATIN SMALL LETTER B |
|
‘\u0119’ |
Ll |
1 |
LATIN SMALL LETTER E WITH OGONEK |
|
‘g’ |
Ll |
1 |
LATIN SMALL LETTER G |
|
‘\u037b’ |
Ll |
1 |
GREEK SMALL REVERSED LUNATE SIGMA SYMBOL |
Total codepoints: 7
Shell test using printf(1),
'|'
should align in output:$ printf "Higb\xc4\x99g\xcd\xbb|\\n1234567|\\n" Higbęgͻ| 1234567|
python wcwidth.wcswidth() measures width 7, while cool-retro-term measures width 6.
Gilyak
Sequence of language Gilyak from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0434’ |
Ll |
1 |
CYRILLIC SMALL LETTER DE |
|
‘\u0443’ |
Ll |
1 |
CYRILLIC SMALL LETTER U |
|
‘\u0444’ |
Ll |
1 |
CYRILLIC SMALL LETTER EF |
|
‘\u0442’ |
Ll |
1 |
CYRILLIC SMALL LETTER TE |
|
‘\u043e’ |
Ll |
1 |
CYRILLIC SMALL LETTER O |
|
‘\u04ff’ |
Ll |
1 |
CYRILLIC SMALL LETTER HA WITH STROKE |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xd0\xb4\xd1\x83\xd1\x84\xd1\x82\xd0\xbe\xd3\xbf|\\n123456|\\n" дуфтоӿ| 123456|
python wcwidth.wcswidth() measures width 6, while cool-retro-term measures width 5.
Yukaghir, Northern
Sequence of language Yukaghir, Northern from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u043f’ |
Ll |
1 |
CYRILLIC SMALL LETTER PE |
|
‘\u0430’ |
Ll |
1 |
CYRILLIC SMALL LETTER A |
|
‘\u0440’ |
Ll |
1 |
CYRILLIC SMALL LETTER ER |
|
‘\u0430’ |
Ll |
1 |
CYRILLIC SMALL LETTER A |
|
‘\u051d’ |
Ll |
1 |
CYRILLIC SMALL LETTER WE |
|
‘\u0430’ |
Ll |
1 |
CYRILLIC SMALL LETTER A |
|
‘\u0430’ |
Ll |
1 |
CYRILLIC SMALL LETTER A |
|
‘\u043d’ |
Ll |
1 |
CYRILLIC SMALL LETTER EN |
|
‘\u044c’ |
Ll |
1 |
CYRILLIC SMALL LETTER SOFT SIGN |
|
‘\u044d’ |
Ll |
1 |
CYRILLIC SMALL LETTER E |
|
‘\u0440’ |
Ll |
1 |
CYRILLIC SMALL LETTER ER |
|
‘\u044d’ |
Ll |
1 |
CYRILLIC SMALL LETTER E |
|
‘\u04a5’ |
Ll |
1 |
CYRILLIC SMALL LIGATURE EN GHE |
Total codepoints: 13
Shell test using printf(1),
'|'
should align in output:$ printf "\xd0\xbf\xd0\xb0\xd1\x80\xd0\xb0\xd4\x9d\xd0\xb0\xd0\xb0\xd0\xbd\xd1\x8c\xd1\x8d\xd1\x80\xd1\x8d\xd2\xa5|\\n1234567890123|\\n" параԝааньэрэҥ| 1234567890123|
python wcwidth.wcswidth() measures width 13, while cool-retro-term measures width 12.
Adyghe
Sequence of language Adyghe from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0426’ |
Lu |
1 |
CYRILLIC CAPITAL LETTER TSE |
|
‘\u04cf’ |
Ll |
1 |
CYRILLIC SMALL LETTER PALOCHKA |
|
‘\u044b’ |
Ll |
1 |
CYRILLIC SMALL LETTER YERU |
|
‘\u0445’ |
Ll |
1 |
CYRILLIC SMALL LETTER HA |
|
‘\u0443’ |
Ll |
1 |
CYRILLIC SMALL LETTER U |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "\xd0\xa6\xd3\x8f\xd1\x8b\xd1\x85\xd1\x83|\\n12345|\\n" Цӏыху| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 4.
Kabardian
Sequence of language Kabardian from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0426’ |
Lu |
1 |
CYRILLIC CAPITAL LETTER TSE |
|
‘\u04cf’ |
Ll |
1 |
CYRILLIC SMALL LETTER PALOCHKA |
|
‘\u044b’ |
Ll |
1 |
CYRILLIC SMALL LETTER YERU |
|
‘\u0445’ |
Ll |
1 |
CYRILLIC SMALL LETTER HA |
|
‘\u0443’ |
Ll |
1 |
CYRILLIC SMALL LETTER U |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "\xd0\xa6\xd3\x8f\xd1\x8b\xd1\x85\xd1\x83|\\n12345|\\n" Цӏыху| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 4.
Mazahua Central
Sequence of language Mazahua Central from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘P’ |
Lu |
1 |
LATIN CAPITAL LETTER P |
|
‘J’ |
Lu |
1 |
LATIN CAPITAL LETTER J |
|
‘O’ |
Lu |
1 |
LATIN CAPITAL LETTER O |
|
‘S’ |
Lu |
1 |
LATIN CAPITAL LETTER S |
|
‘\ua7b8’ |
Lu |
1 |
LATIN CAPITAL LETTER U WITH STROKE |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "PJOS\xea\x9e\xb8|\\n12345|\\n" PJOSꞸ| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 4.
Fur
Sequence of language Fur from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘D’ |
Lu |
1 |
LATIN CAPITAL LETTER D |
|
‘\xe1’ |
Ll |
1 |
LATIN SMALL LETTER A WITH ACUTE |
|
‘\u0331’ |
Mn |
0 |
COMBINING MACRON BELOW |
|
‘l’ |
Ll |
1 |
LATIN SMALL LETTER L |
|
‘d’ |
Ll |
1 |
LATIN SMALL LETTER D |
|
‘\u0268’ |
Ll |
1 |
LATIN SMALL LETTER I WITH STROKE |
|
‘\u0301’ |
Mn |
0 |
COMBINING ACUTE ACCENT |
|
‘\u014b’ |
Ll |
1 |
LATIN SMALL LETTER ENG |
|
‘\xe1’ |
Ll |
1 |
LATIN SMALL LETTER A WITH ACUTE |
|
‘\ua78c’ |
Ll |
1 |
LATIN SMALL LETTER SALTILLO |
|
‘\u014b’ |
Ll |
1 |
LATIN SMALL LETTER ENG |
Total codepoints: 11
Shell test using printf(1),
'|'
should align in output:$ printf "D\xc3\xa1\xcc\xb1ld\xc9\xa8\xcc\x81\xc5\x8b\xc3\xa1\xea\x9e\x8c\xc5\x8b|\\n123456789|\\n" Dá̱ldɨ́ŋáꞌŋ| 123456789|
python wcwidth.wcswidth() measures width 9, while cool-retro-term measures width 8.
Assyrian Neo-Aramaic
Sequence of language Assyrian Neo-Aramaic from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u072c’ |
Lo |
1 |
SYRIAC LETTER TAW |
|
‘\u071d’ |
Lo |
1 |
SYRIAC LETTER YUDH |
|
‘\u0712’ |
Lo |
1 |
SYRIAC LETTER BETH |
|
‘\u0742’ |
Mn |
0 |
SYRIAC RUKKAKHA |
|
‘\u0720’ |
Lo |
1 |
SYRIAC LETTER LAMADH |
|
‘\u071d’ |
Lo |
1 |
SYRIAC LETTER YUDH |
|
‘\u0710’ |
Lo |
1 |
SYRIAC LETTER ALAPH |
Total codepoints: 7
Shell test using printf(1),
'|'
should align in output:$ printf "\xdc\xac\xdc\x9d\xdc\x92\xdd\x82\xdc\xa0\xdc\x9d\xdc\x90|\\n123456|\\n" ܬܝܒ݂ܠܝܐ| 123456|
python wcwidth.wcswidth() measures width 6, while cool-retro-term measures width 7.
Farsi, Western
Sequence of language Farsi, Western from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u06a9’ |
Lo |
1 |
ARABIC LETTER KEHEH |
|
‘\u0644’ |
Lo |
1 |
ARABIC LETTER LAM |
|
‘\u06cc’ |
Lo |
1 |
ARABIC LETTER FARSI YEH |
|
‘\u0647’ |
Lo |
1 |
ARABIC LETTER HEH |
|
‘\u0654’ |
Mn |
0 |
ARABIC HAMZA ABOVE |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "\xda\xa9\xd9\x84\xdb\x8c\xd9\x87\xd9\x94|\\n1234|\\n" کلیهٔ| 1234|
python wcwidth.wcswidth() measures width 4, while cool-retro-term measures width 5.
Urdu (2)
Sequence of language Urdu (2) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u0642’ |
Lo |
1 |
ARABIC LETTER QAF |
|
‘\u0648’ |
Lo |
1 |
ARABIC LETTER WAW |
|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u0645’ |
Lo |
1 |
ARABIC LETTER MEEM |
|
‘\u0650’ |
Mn |
0 |
ARABIC KASRA |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xd8\xa7\xd9\x82\xd9\x88\xd8\xa7\xd9\x85\xd9\x90|\\n12345|\\n" اقوامِ| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 6.
Urdu
Sequence of language Urdu from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u0642’ |
Lo |
1 |
ARABIC LETTER QAF |
|
‘\u0648’ |
Lo |
1 |
ARABIC LETTER WAW |
|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u0645’ |
Lo |
1 |
ARABIC LETTER MEEM |
|
‘\u0650’ |
Mn |
0 |
ARABIC KASRA |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xd8\xa7\xd9\x82\xd9\x88\xd8\xa7\xd9\x85\xd9\x90|\\n12345|\\n" اقوامِ| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 6.
Dari
Sequence of language Dari from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u06a9’ |
Lo |
1 |
ARABIC LETTER KEHEH |
|
‘\u0644’ |
Lo |
1 |
ARABIC LETTER LAM |
|
‘\u06cc’ |
Lo |
1 |
ARABIC LETTER FARSI YEH |
|
‘\u0647’ |
Lo |
1 |
ARABIC LETTER HEH |
|
‘\u0654’ |
Mn |
0 |
ARABIC HAMZA ABOVE |
Total codepoints: 5
Shell test using printf(1),
'|'
should align in output:$ printf "\xda\xa9\xd9\x84\xdb\x8c\xd9\x87\xd9\x94|\\n1234|\\n" کلیهٔ| 1234|
python wcwidth.wcswidth() measures width 4, while cool-retro-term measures width 5.
Arabic, Standard
Sequence of language Arabic, Standard from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u0639’ |
Lo |
1 |
ARABIC LETTER AIN |
|
‘\u062a’ |
Lo |
1 |
ARABIC LETTER TEH |
|
‘\u064f’ |
Mn |
0 |
ARABIC DAMMA |
|
‘\u0645’ |
Lo |
1 |
ARABIC LETTER MEEM |
|
‘\u062f’ |
Lo |
1 |
ARABIC LETTER DAL |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xd8\xa7\xd8\xb9\xd8\xaa\xd9\x8f\xd9\x85\xd8\xaf|\\n12345|\\n" اعتُمد| 12345|
python wcwidth.wcswidth() measures width 5, while cool-retro-term measures width 6.
Panjabi, Western
Sequence of language Panjabi, Western from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u064f’ |
Mn |
0 |
ARABIC DAMMA |
|
‘\u0646’ |
Lo |
1 |
ARABIC LETTER NOON |
|
‘\u06cc’ |
Lo |
1 |
ARABIC LETTER FARSI YEH |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xd8\xa7\xd9\x8f\xd9\x86\xdb\x8c|\\n123|\\n" اُنی| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.
Orok
Sequence of language Orok from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u041e’ |
Lu |
1 |
CYRILLIC CAPITAL LETTER O |
|
‘\u0431’ |
Ll |
1 |
CYRILLIC SMALL LETTER BE |
|
‘\u0435’ |
Ll |
1 |
CYRILLIC SMALL LETTER IE |
|
‘\u0434’ |
Ll |
1 |
CYRILLIC SMALL LETTER DE |
|
‘\u0438’ |
Ll |
1 |
CYRILLIC SMALL LETTER I |
|
‘\u0529’ |
Ll |
1 |
CYRILLIC SMALL LETTER EN WITH LEFT HOOK |
|
‘\u043e’ |
Ll |
1 |
CYRILLIC SMALL LETTER O |
|
‘\u0304’ |
Mn |
0 |
COMBINING MACRON |
|
‘\u043d’ |
Ll |
1 |
CYRILLIC SMALL LETTER EN |
|
‘\u043d’ |
Ll |
1 |
CYRILLIC SMALL LETTER EN |
|
‘\u044d’ |
Ll |
1 |
CYRILLIC SMALL LETTER E |
|
‘\u0458’ |
Ll |
1 |
CYRILLIC SMALL LETTER JE |
|
‘\u0430’ |
Ll |
1 |
CYRILLIC SMALL LETTER A |
Total codepoints: 13
Shell test using printf(1),
'|'
should align in output:$ printf "\xd0\x9e\xd0\xb1\xd0\xb5\xd0\xb4\xd0\xb8\xd4\xa9\xd0\xbe\xcc\x84\xd0\xbd\xd0\xbd\xd1\x8d\xd1\x98\xd0\xb0|\\n123456789012|\\n" Обедиԩо̄ннэја| 123456789012|
python wcwidth.wcswidth() measures width 12, while cool-retro-term measures width 11.
Pular (Adlam)
Sequence of language Pular (Adlam) from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\U0001e932’ |
Ll |
1 |
ADLAM SMALL LETTER NUN |
|
‘\u2019’ |
Pf |
1 |
RIGHT SINGLE QUOTATION MARK |
|
‘\U0001e923’ |
Ll |
1 |
ADLAM SMALL LETTER DAALI |
|
‘\U0001e935’ |
Ll |
1 |
ADLAM SMALL LETTER U |
|
‘\U0001e932’ |
Ll |
1 |
ADLAM SMALL LETTER NUN |
|
‘\u2e41’ |
Po |
1 |
REVERSED COMMA |
Total codepoints: 6
Shell test using printf(1),
'|'
should align in output:$ printf "\xf0\x9e\xa4\xb2\xe2\x80\x99\xf0\x9e\xa4\xa3\xf0\x9e\xa4\xb5\xf0\x9e\xa4\xb2\xe2\xb9\x81|\\n123456|\\n" 𞤲’𞤣𞤵𞤲⹁| 123456|
python wcwidth.wcswidth() measures width 6, while cool-retro-term measures width 5.
Pashto, Northern
Sequence of language Pashto, Northern from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘(’ |
Ps |
1 |
LEFT PARENTHESIS |
|
‘\u06f1’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT ONE |
|
‘\u06f9’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT NINE |
|
‘\u060d’ |
Po |
1 |
ARABIC DATE SEPARATOR |
|
‘\u06f9’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT NINE |
|
‘\u060d’ |
Po |
1 |
ARABIC DATE SEPARATOR |
|
‘\u06f1’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT ONE |
|
‘\u06f3’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT THREE |
|
‘\u06f2’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT TWO |
|
‘\u06f7’ |
Nd |
1 |
EXTENDED ARABIC-INDIC DIGIT SEVEN |
Total codepoints: 10
Shell test using printf(1),
'|'
should align in output:$ printf "(\xdb\xb1\xdb\xb9\xd8\x8d\xdb\xb9\xd8\x8d\xdb\xb1\xdb\xb3\xdb\xb2\xdb\xb7|\\n1234567890|\\n" (۱۹؍۹؍۱۳۲۷| 1234567890|
python wcwidth.wcswidth() measures width 10, while cool-retro-term measures width 8.
Seraiki
Sequence of language Seraiki from midpoint of alignment failure records:
Codepoint |
Python |
Category |
wcwidth |
Name |
---|---|---|---|---|
‘\u0627’ |
Lo |
1 |
ARABIC LETTER ALEF |
|
‘\u064f’ |
Mn |
0 |
ARABIC DAMMA |
|
‘\u062a’ |
Lo |
1 |
ARABIC LETTER TEH |
|
‘\u06d2’ |
Lo |
1 |
ARABIC LETTER YEH BARREE |
Total codepoints: 4
Shell test using printf(1),
'|'
should align in output:$ printf "\xd8\xa7\xd9\x8f\xd8\xaa\xdb\x92|\\n123|\\n" اُتے| 123|
python wcwidth.wcswidth() measures width 3, while cool-retro-term measures width 4.