From 9e841ca11450ef995e63df8473efc79b30a27d46 Mon Sep 17 00:00:00 2001 From: Jeff Quast Date: Mon, 13 Nov 2023 13:12:07 -0500 Subject: [PATCH] remove KiTTY --- docs/sw_results/KiTTY.rst | 1962 ------------------------------------- 1 file changed, 1962 deletions(-) delete mode 100644 docs/sw_results/KiTTY.rst diff --git a/docs/sw_results/KiTTY.rst b/docs/sw_results/KiTTY.rst deleted file mode 100644 index 6e7378b..0000000 --- a/docs/sw_results/KiTTY.rst +++ /dev/null @@ -1,1962 +0,0 @@ -.. _KiTTY: - -KiTTY ------ - - -Tested Software version 0.76.1.13 on Windows -Full results available at ucs-detect_ repository path -`data/win-kitty-0.76.1.13p.yaml `_ - -.. _KiTTYwide: - -Wide character support -++++++++++++++++++++++ - -The best wide unicode table version for KiTTY appears to be -**13.0.0**, this is from a summary of the following -results: - - -========= ========== ========= ============= -version n_errors n_total pct_success -========= ========== ========= ============= -'5.1.0' 23 26 11.5% -'5.2.0' 246 269 8.6% -'6.0.0' 12 13 7.7% -'9.0.0' 500 571 12.4% -'10.0.0' 500 573 12.7% -'11.0.0' 56 62 9.7% -'12.0.0' 55 62 11.3% -'12.1.0' 1 1 0.0% -'13.0.0' 182 541 66.4% -'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 13.0.0, from midpoint of alignment failure records: - -================================================= ============= ========== ========= =================================== -Codepoint Python Category wcwidth Name -================================================= ============= ========== ========= =================================== -`U+00018CA3 `_ '\\U00018ca3' Lo 2 KHITAN SMALL SCRIPT CHARACTER-18CA3 -================================================= ============= ========== ========= =================================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xf0\x98\xb2\xa3|\\n12|\\n" - 𘲣| - 12| - -- python `wcwidth.wcswidth()`_ measures width 2, - while *KiTTY* measures width -2. - -.. _KiTTYzwj: - -Emoji ZWJ support -+++++++++++++++++ - -The best Emoji ZWJ table version for *KiTTY* appears to be -**None**, this is from a summary of the following -results: - - -========= ========== ========= ============= -version n_errors n_total pct_success -========= ========== ========= ============= -'2.0' 21 22 4.5% -'4.0' 500 508 1.6% -'5.0' 100 100 0.0% -'11.0' 73 73 0.0% -'12.0' 112 112 0.0% -'12.1' 165 165 0.0% -'13.0' 50 51 2.0% -'13.1' 83 83 0.0% -'14.0' 20 20 0.0% -'15.0' 1 1 0.0% -'15.1' 109 109 0.0% -========= ========== ========= ============= - -Sequence of an Emoji ZWJ Sequence from Emoji Version 15.1, from midpoint of alignment failure records: - -================================================= ============= ========== ========= ====================== -Codepoint Python Category wcwidth Name -================================================= ============= ========== ========= ====================== -`U+0001F9D1 `_ '\\U0001f9d1' So 2 ADULT -`U+200D `_ '\\u200d' Cf 0 ZERO WIDTH JOINER -`U+0001F9BC `_ '\\U0001f9bc' So 2 MOTORIZED WHEELCHAIR -`U+200D `_ '\\u200d' Cf 0 ZERO WIDTH JOINER -`U+27A1 `_ '\\u27a1' So 1 BLACK RIGHTWARDS ARROW -`U+FE0F `_ '\\ufe0f' Mn 0 VARIATION SELECTOR-16 -================================================= ============= ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xf0\x9f\xa7\x91\xe2\x80\x8d\xf0\x9f\xa6\xbc\xe2\x80\x8d\xe2\x9e\xa1\xef\xb8\x8f|\\n12|\\n" - 🧑‍🦼‍➡️| - 12| - -- python `wcwidth.wcswidth()`_ measures width 2, - while *KiTTY* measures width -5. - -.. _KiTTYvs16: - -Variation Selector-16 support -+++++++++++++++++++++++++++++ - -Emoji VS-16 results for *KiTTY* is 100 errors -out of 100 total codepoints tested, 0.0% success. -Sequence of a NARROW Emoji made WIDE by *Variation Selector-16*, from midpoint of alignment failure records: - -================================================= ============= ========== ========= ====================== -Codepoint Python Category wcwidth Name -================================================= ============= ========== ========= ====================== -`U+0001F325 `_ '\\U0001f325' So 1 WHITE SUN BEHIND CLOUD -`U+FE0F `_ '\\ufe0f' Mn 0 VARIATION SELECTOR-16 -================================================= ============= ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xf0\x9f\x8c\xa5\xef\xb8\x8f|\\n12|\\n" - 🌥️| - 12| - -- python `wcwidth.wcswidth()`_ measures width 2, - while *KiTTY* measures width 1. - - -.. _KiTTYlang: - -Language Support -++++++++++++++++ - -The following 79 languages were tested with 100% success: - -(Bizisa), (Yeonbyeon), Achuar-Shiwiar (1), Adyghe, Aja, Amarakaeri, Arabic, Standard, Assyrian Neo-Aramaic, Baatonum, Bora, Bulgarian, Cherokee (cased), Chickasaw, Chinantec, Chiltepec, Cree, Swampy, Crioulo, Upper Guinea (008), Dagaare, Southern, Dangme, Dari, Dendi, Dinka, Northeastern, Ditammari, Evenki, Farsi, Western, Fon, Fur, Ga, Garifuna, Gen, Gilyak, Greek (polytonic), Gumuz, Hmong Njua, Idoma, Kabardian, Lamnso', Lao, Lingala (tones), Mazahua Central, Mixtec, Metlatónoc, Mòoré, Nanai, Navajo, Nuosu, Orok, Otomi, Mezquital, Panjabi, Western, Pashto, Northern, Picard, Pijin, Pular, Purepecha, Quechua, Cusco, Secoya, Seraiki, Serer-Sine, Siona, South Azerbaijani, Sukuma, Tagalog (Tagalog), Tamazight, Central Atlas, Tamazight, Central Atlas (Tifinagh), Tamazight, Standard Morocan, Tem, Thai (2), Ticuna, Uduk, Urdu, Urdu (2), Vai, Veps, Vietnamese, Vietnamese (Han nom), Waama, Walloon, Yaneshaʼ, Yiddish, Eastern, Yoruba, Éwé. - -The following 53 languages are not fully supported: - -=========================== ========== ========= ============= -lang n_errors n_total pct_success -=========================== ========== ========= ============= -Javanese (Javanese) 248 252 1.5873 -Mon 500 518 3.4749 -Chinese, Yue 201 209 3.82775 -Belarusan 500 520 3.84615 -Shan 500 523 4.39771 -Burmese 500 527 5.12334 -Tamil 500 533 6.19137 -Khmer, Central 491 524 6.29771 -Tamil (Sri Lanka) 500 536 6.71642 -Khün 412 442 6.78733 -Chakma 500 540 7.40741 -Kannada 500 558 10.3943 -Malayalam 500 561 10.8734 -Sanskrit (Grantha) 500 565 11.5044 -Telugu 500 570 12.2807 -Thai 293 336 12.7976 -Bengali 500 588 14.966 -Bamun 500 594 15.8249 -Sanskrit 500 602 16.9435 -Marathi 500 617 18.9627 -Nepali 500 623 19.7432 -Hindi 500 647 22.7202 -Dzongkha 256 349 26.6476 -Tamang, Eastern 33 45 26.6667 -Maithili 500 686 27.1137 -Gujarati 500 691 27.6411 -Bhojpuri 500 702 28.7749 -Sinhala 500 805 37.8882 -Maldivian 500 813 38.4994 -Panjabi, Eastern 500 860 41.8605 -Pular (Adlam) 500 1044 52.1073 -Magahi 500 1074 53.4451 -Tibetan, Central 119 258 53.876 -Cashinahua 265 658 59.7264 -Tai Dam 500 1322 62.1785 -Quechua, Ayacucho 481 1310 63.2824 -Icelandic 493 1617 69.5114 -Quechua, Cajamarca 313 1177 73.407 -Sorbian, Upper 323 1490 78.3221 -Montenegrin 310 1514 79.5244 -Azerbaijani, North (Latin) 235 1491 84.2388 -Romansch (Surmiran) 268 1832 85.3712 -Rundi 182 1339 86.4078 -Latin (1) 176 1362 87.0778 -Swati 176 1780 90.1124 -Mongolian, Halh (Mongolian) 3 33 90.9091 -Yukaghir, Northern 64 776 91.7526 -Ladino 154 1897 91.8819 -Crimean Tatar 98 1411 93.0546 -Hmong, Northern Qiandong 92 2723 96.6214 -Seselwa Creole French 18 1815 99.0083 -Uzbek, Northern (Cyrillic) 6 1554 99.6139 -Hausa 5 2025 99.7531 -=========================== ========== ========= ============= - -Javanese (Javanese) -^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Javanese (Javanese)* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ========================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ========================== -`U+A9CB `_ '\\ua9cb' Po 1 JAVANESE PADA ADEG ADEG -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9A7 `_ '\\ua9a7' Lo 1 JAVANESE LETTER BA -`U+A9BC `_ '\\ua9bc' Mn 0 JAVANESE VOWEL SIGN PEPET -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A9B8 `_ '\\ua9b8' Mn 0 JAVANESE VOWEL SIGN SUKU -`U+A9A9 `_ '\\ua9a9' Lo 1 JAVANESE LETTER MA -`U+A9A0 `_ '\\ua9a0' Lo 1 JAVANESE LETTER TA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9A9 `_ '\\ua9a9' Lo 1 JAVANESE LETTER MA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9B8 `_ '\\ua9b8' Mn 0 JAVANESE VOWEL SIGN SUKU -`U+A981 `_ '\\ua981' Mn 0 JAVANESE SIGN CECAK -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9AD `_ '\\ua9ad' Lo 1 JAVANESE LETTER LA -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A982 `_ '\\ua982' Mn 0 JAVANESE SIGN LAYAR -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A99B `_ '\\ua99b' Lo 1 JAVANESE LETTER TTA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A981 `_ '\\ua981' Mn 0 JAVANESE SIGN CECAK -`U+A9A5 `_ '\\ua9a5' Lo 1 JAVANESE LETTER PA -`U+A9BA `_ '\\ua9ba' Mc 0 JAVANESE VOWEL SIGN TALING -`U+A9B4 `_ '\\ua9b4' Mc 0 JAVANESE VOWEL SIGN TARUNG -`U+A99D `_ '\\ua99d' Lo 1 JAVANESE LETTER DDA -`U+A9BA `_ '\\ua9ba' Mc 0 JAVANESE VOWEL SIGN TALING -`U+A9B4 `_ '\\ua9b4' Mc 0 JAVANESE VOWEL SIGN TARUNG -`U+A9AD `_ '\\ua9ad' Lo 1 JAVANESE LETTER LA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9A5 `_ '\\ua9a5' Lo 1 JAVANESE LETTER PA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A99B `_ '\\ua99b' Lo 1 JAVANESE LETTER TTA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A9AD `_ '\\ua9ad' Lo 1 JAVANESE LETTER LA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A99B `_ '\\ua99b' Lo 1 JAVANESE LETTER TTA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9A7 `_ '\\ua9a7' Lo 1 JAVANESE LETTER BA -`U+A9BA `_ '\\ua9ba' Mc 0 JAVANESE VOWEL SIGN TALING -`U+A9A7 `_ '\\ua9a7' Lo 1 JAVANESE LETTER BA -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9A7 `_ '\\ua9a7' Lo 1 JAVANESE LETTER BA -`U+A9BA `_ '\\ua9ba' Mc 0 JAVANESE VOWEL SIGN TALING -`U+A9A7 `_ '\\ua9a7' Lo 1 JAVANESE LETTER BA -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9B1 `_ '\\ua9b1' Lo 1 JAVANESE LETTER SA -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9C0 `_ '\\ua9c0' Mc 0 JAVANESE PANGKON -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A981 `_ '\\ua981' Mn 0 JAVANESE SIGN CECAK -`U+A9A7 `_ '\\ua9a7' Lo 1 JAVANESE LETTER BA -`U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA -`U+A9B8 `_ '\\ua9b8' Mn 0 JAVANESE VOWEL SIGN SUKU -`U+A9A4 `_ '\\ua9a4' Lo 1 JAVANESE LETTER NA -`U+A9B6 `_ '\\ua9b6' Mn 0 JAVANESE VOWEL SIGN WULU -`U+A981 `_ '\\ua981' Mn 0 JAVANESE SIGN CECAK -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A981 `_ '\\ua981' Mn 0 JAVANESE SIGN CECAK -`U+A992 `_ '\\ua992' Lo 1 JAVANESE LETTER GA -`U+A9BC `_ '\\ua9bc' Mn 0 JAVANESE VOWEL SIGN PEPET -`U+A982 `_ '\\ua982' Mn 0 JAVANESE SIGN LAYAR -`U+A9B2 `_ '\\ua9b2' Lo 1 JAVANESE LETTER HA -`U+A981 `_ '\\ua981' Mn 0 JAVANESE SIGN CECAK -`U+A992 `_ '\\ua992' Lo 1 JAVANESE LETTER GA -`U+A9BC `_ '\\ua9bc' Mn 0 JAVANESE VOWEL SIGN PEPET -`U+A982 `_ '\\ua982' Mn 0 JAVANESE SIGN LAYAR -`U+A9C9 `_ '\\ua9c9' Po 1 JAVANESE PADA LUNGSI -========================================= ========= ========== ========= ========================== - -None - -- 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\xea\xa7\x80\xea\xa6\xb2\xea\xa6\xb8\xea\xa6\xa9\xea\xa6\xa0\xea\xa7\x80\xea\xa6\xa9\xea\xa6\xa4\xea\xa6\xb8\xea\xa6\x81\xea\xa6\xb1\xea\xa6\xad\xea\xa6\xb2\xea\xa6\xb6\xea\xa6\x82\xea\xa6\x8f\xea\xa6\xa4\xea\xa7\x80\xea\xa6\x9b\xea\xa6\xb6\xea\xa6\xb2\xea\xa6\x8f\xea\xa7\x80\xea\xa6\xb2\xea\xa6\x8f\xea\xa7\x80\xea\xa6\x8f\xea\xa6\x81\xea\xa6\xa5\xea\xa6\xba\xea\xa6\xb4\xea\xa6\x9d\xea\xa6\xba\xea\xa6\xb4\xea\xa6\xad\xea\xa6\xa4\xea\xa7\x80\xea\xa6\xa5\xea\xa6\xb6\xea\xa6\xa4\xea\xa6\xb1\xea\xa7\x80\xea\xa6\x9b\xea\xa6\xb6\xea\xa6\xad\xea\xa6\xa4\xea\xa7\x80\xea\xa6\x8f\xea\xa6\xa4\xea\xa7\x80\xea\xa6\x9b\xea\xa6\xb6\xea\xa6\x8f\xea\xa6\xa7\xea\xa6\xba\xea\xa6\xa7\xea\xa6\xb1\xea\xa7\x80\xea\xa6\xb1\xea\xa6\xa4\xea\xa7\x80\xea\xa6\x8f\xea\xa6\xa7\xea\xa6\xba\xea\xa6\xa7\xea\xa6\xb1\xea\xa7\x80\xea\xa6\xb1\xea\xa6\xa4\xea\xa7\x80\xea\xa6\xb2\xea\xa6\xb6\xea\xa6\x81\xea\xa6\xa7\xea\xa6\x8f\xea\xa6\xb8\xea\xa6\xa4\xea\xa6\xb6\xea\xa6\x81\xea\xa6\xb2\xea\xa6\x81\xea\xa6\x92\xea\xa6\xbc\xea\xa6\x82\xea\xa6\xb2\xea\xa6\x81\xea\xa6\x92\xea\xa6\xbc\xea\xa6\x82\xea\xa7\x89|\\n123456789012345678901234567890123456789012345678901234|\\n" - ꧋ꦱꦧꦼꦤ꧀ꦲꦸꦩꦠ꧀ꦩꦤꦸꦁꦱꦭꦲꦶꦂꦏꦤ꧀ꦛꦶꦲꦏ꧀ꦲꦏ꧀ꦏꦁꦥꦺꦴꦝꦺꦴꦭꦤ꧀ꦥꦶꦤꦱ꧀ꦛꦶꦭꦤ꧀ꦏꦤ꧀ꦛꦶꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦲꦶꦁꦧꦏꦸꦤꦶꦁꦲꦁꦒꦼꦂꦲꦁꦒꦼꦂ꧉| - 123456789012345678901234567890123456789012345678901234| - -- Cursor Y-Position moved 1 rows where no movement is expected. - -Mon -^^^ - -Sequence of language *Mon* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ====================== -`U+101C `_ '\\u101c' Lo 1 MYANMAR LETTER LA -`U+102D `_ '\\u102d' Mn 0 MYANMAR VOWEL SIGN I -`U+1000 `_ '\\u1000' Lo 1 MYANMAR LETTER KA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+101C `_ '\\u101c' Lo 1 MYANMAR LETTER LA -`U+101C `_ '\\u101c' Lo 1 MYANMAR LETTER LA -`U+1031 `_ '\\u1031' Mc 0 MYANMAR VOWEL SIGN E -`U+102C `_ '\\u102c' Mc 0 MYANMAR VOWEL SIGN AA -`U+105A `_ '\\u105a' Lo 1 MYANMAR LETTER MON NGA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -========================================= ========= ========== ========= ====================== - -None - -- 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 *KiTTY* measures width 9. - -Chinese, Yue -^^^^^^^^^^^^ - -Sequence of language *Chinese, Yue* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ========================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ========================== -`U+4E16 `_ '\\u4e16' Lo 2 CJK UNIFIED IDEOGRAPH-4E16 -`U+754C `_ '\\u754c' Lo 2 CJK UNIFIED IDEOGRAPH-754C -`U+4EBA `_ '\\u4eba' Lo 2 CJK UNIFIED IDEOGRAPH-4EBA -`U+6743 `_ '\\u6743' Lo 2 CJK UNIFIED IDEOGRAPH-6743 -`U+5BA3 `_ '\\u5ba3' Lo 2 CJK UNIFIED IDEOGRAPH-5BA3 -`U+8A00 `_ '\\u8a00' Lo 2 CJK UNIFIED IDEOGRAPH-8A00 -========================================= ========= ========== ========= ========================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xe4\xb8\x96\xe7\x95\x8c\xe4\xba\xba\xe6\x9d\x83\xe5\xae\xa3\xe8\xa8\x80|\\n123456789012|\\n" - 世界人权宣言| - 123456789012| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Belarusan -^^^^^^^^^ - -Sequence of language *Belarusan* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ========== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ========== -`U+0031 `_ '1' Nd 1 DIGIT ONE -`U+0030 `_ '0' Nd 1 DIGIT ZERO -========================================= ======== ========== ========= ========== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "10|\\n12|\\n" - 10| - 12| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Shan -^^^^ - -Sequence of language *Shan* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ================================ -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ================================ -`U+101C `_ '\\u101c' Lo 1 MYANMAR LETTER LA -`U+102D `_ '\\u102d' Mn 0 MYANMAR VOWEL SIGN I -`U+1075 `_ '\\u1075' Lo 1 MYANMAR LETTER SHAN KA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+1088 `_ '\\u1088' Mc 0 MYANMAR SIGN SHAN TONE-3 -`U+1015 `_ '\\u1015' Lo 1 MYANMAR LETTER PA -`U+102D `_ '\\u102d' Mn 0 MYANMAR VOWEL SIGN I -`U+102F `_ '\\u102f' Mn 0 MYANMAR VOWEL SIGN U -`U+107C `_ '\\u107c' Lo 1 MYANMAR LETTER SHAN NA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+107D `_ '\\u107d' Lo 1 MYANMAR LETTER SHAN PHA -`U+1062 `_ '\\u1062' Mc 0 MYANMAR VOWEL SIGN SGAW KAREN EU -`U+101D `_ '\\u101d' Lo 1 MYANMAR LETTER WA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+1087 `_ '\\u1087' Mc 0 MYANMAR SIGN SHAN TONE-2 -========================================= ========= ========== ========= ================================ - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xe1\x80\x9c\xe1\x80\xad\xe1\x81\xb5\xe1\x80\xba\xe1\x82\x88\xe1\x80\x95\xe1\x80\xad\xe1\x80\xaf\xe1\x81\xbc\xe1\x80\xba\xe1\x81\xbd\xe1\x81\xa2\xe1\x80\x9d\xe1\x80\xba\xe1\x82\x87|\\n123456|\\n" - လိၵ်ႈပိုၼ်ၽၢဝ်ႇ| - 123456| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Burmese -^^^^^^^ - -Sequence of language *Burmese* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ================================ -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ================================ -`U+1021 `_ '\\u1021' Lo 1 MYANMAR LETTER A -`U+1015 `_ '\\u1015' Lo 1 MYANMAR LETTER PA -`U+103C `_ '\\u103c' Mc 0 MYANMAR CONSONANT SIGN MEDIAL RA -`U+100A `_ '\\u100a' Lo 1 MYANMAR LETTER NNYA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+1015 `_ '\\u1015' Lo 1 MYANMAR LETTER PA -`U+103C `_ '\\u103c' Mc 0 MYANMAR CONSONANT SIGN MEDIAL RA -`U+100A `_ '\\u100a' Lo 1 MYANMAR LETTER NNYA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+1006 `_ '\\u1006' Lo 1 MYANMAR LETTER CHA -`U+102D `_ '\\u102d' Mn 0 MYANMAR VOWEL SIGN I -`U+102F `_ '\\u102f' Mn 0 MYANMAR VOWEL SIGN U -`U+1004 `_ '\\u1004' Lo 1 MYANMAR LETTER NGA -`U+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT -`U+101B `_ '\\u101b' Lo 1 MYANMAR LETTER RA -`U+102C `_ '\\u102c' Mc 0 MYANMAR VOWEL SIGN AA -========================================= ========= ========== ========= ================================ - -None - -- 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 *KiTTY* measures width 14. - -Tamil -^^^^^ - -Sequence of language *Tamil* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ================== -`U+0BAE `_ '\\u0bae' Lo 1 TAMIL LETTER MA -`U+0BA9 `_ '\\u0ba9' Lo 1 TAMIL LETTER NNNA -`U+0BBF `_ '\\u0bbf' Mc 0 TAMIL VOWEL SIGN I -`U+0BA4 `_ '\\u0ba4' Lo 1 TAMIL LETTER TA -========================================= ========= ========== ========= ================== - -None - -- 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 *KiTTY* measures width 4. - -Khmer, Central -^^^^^^^^^^^^^^ - -Sequence of language *Khmer, Central* from midpoint of alignment failure records: - -========================================= ========= ========== ========= =================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= =================== -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -`U+17C1 `_ '\\u17c1' Mc 0 KHMER VOWEL SIGN E -`U+1785 `_ '\\u1785' Lo 1 KHMER LETTER CA -`U+1780 `_ '\\u1780' Lo 1 KHMER LETTER KA -`U+17D2 `_ '\\u17d2' Mn 0 KHMER SIGN COENG -`U+178A `_ '\\u178a' Lo 1 KHMER LETTER DA -`U+17B8 `_ '\\u17b8' Mn 0 KHMER VOWEL SIGN II -`U+1794 `_ '\\u1794' Lo 1 KHMER LETTER BA -`U+17D2 `_ '\\u17d2' Mn 0 KHMER SIGN COENG -`U+179A `_ '\\u179a' Lo 1 KHMER LETTER RO -`U+1780 `_ '\\u1780' Lo 1 KHMER LETTER KA -`U+17B6 `_ '\\u17b6' Mc 0 KHMER VOWEL SIGN AA -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -`U+1787 `_ '\\u1787' Lo 1 KHMER LETTER CO -`U+17B6 `_ '\\u17b6' Mc 0 KHMER VOWEL SIGN AA -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -`U+1780 `_ '\\u1780' Lo 1 KHMER LETTER KA -`U+179B `_ '\\u179b' Lo 1 KHMER LETTER LO -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -`U+17D2 `_ '\\u17d2' Mn 0 KHMER SIGN COENG -`U+178A `_ '\\u178a' Lo 1 KHMER LETTER DA -`U+17B8 `_ '\\u17b8' Mn 0 KHMER VOWEL SIGN II -`U+1796 `_ '\\u1796' Lo 1 KHMER LETTER PO -`U+17B8 `_ '\\u17b8' Mn 0 KHMER VOWEL SIGN II -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -`U+17B7 `_ '\\u17b7' Mn 0 KHMER VOWEL SIGN I -`U+1791 `_ '\\u1791' Lo 1 KHMER LETTER TO -`U+17D2 `_ '\\u17d2' Mn 0 KHMER SIGN COENG -`U+1792 `_ '\\u1792' Lo 1 KHMER LETTER THO -`U+17B7 `_ '\\u17b7' Mn 0 KHMER VOWEL SIGN I -`U+1798 `_ '\\u1798' Lo 1 KHMER LETTER MO -`U+1793 `_ '\\u1793' Lo 1 KHMER LETTER NO -`U+17BB `_ '\\u17bb' Mn 0 KHMER VOWEL SIGN U -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -`U+17D2 `_ '\\u17d2' Mn 0 KHMER SIGN COENG -`U+179F `_ '\\u179f' Lo 1 KHMER LETTER SA -========================================= ========= ========== ========= =================== - -None - -- 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 *KiTTY* measures width 25. - -Tamil (Sri Lanka) -^^^^^^^^^^^^^^^^^ - -Sequence of language *Tamil (Sri Lanka)* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ================== -`U+0BAE `_ '\\u0bae' Lo 1 TAMIL LETTER MA -`U+0BA9 `_ '\\u0ba9' Lo 1 TAMIL LETTER NNNA -`U+0BBF `_ '\\u0bbf' Mc 0 TAMIL VOWEL SIGN I -`U+0BA4 `_ '\\u0ba4' Lo 1 TAMIL LETTER TA -========================================= ========= ========== ========= ================== - -None - -- 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 *KiTTY* measures width 4. - -Khün -^^^^ - -Sequence of language *Khün* from midpoint of alignment failure records: - -========================================= ========= ========== ========= =========================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= =========================== -`U+1A20 `_ '\\u1a20' Lo 1 TAI THAM LETTER HIGH KA -`U+1A32 `_ '\\u1a32' Lo 1 TAI THAM LETTER HIGH TA -`U+1A65 `_ '\\u1a65' Mn 0 TAI THAM VOWEL SIGN I -`U+1A20 `_ '\\u1a20' Lo 1 TAI THAM LETTER HIGH KA -`U+1A63 `_ '\\u1a63' Mc 0 TAI THAM VOWEL SIGN AA -`U+1A45 `_ '\\u1a45' Lo 1 TAI THAM LETTER WA -`U+1A64 `_ '\\u1a64' Mc 0 TAI THAM VOWEL SIGN TALL AA -`U+1A75 `_ '\\u1a75' Mn 0 TAI THAM SIGN TONE-1 -`U+1A2F `_ '\\u1a2f' Lo 1 TAI THAM LETTER DA -`U+1A60 `_ '\\u1a60' Mn 0 TAI THAM SIGN SAKOT -`U+1A45 `_ '\\u1a45' Lo 1 TAI THAM LETTER WA -`U+1A60 `_ '\\u1a60' Mn 0 TAI THAM SIGN SAKOT -`U+1A3F `_ '\\u1a3f' Lo 1 TAI THAM LETTER LOW YA -`U+1A62 `_ '\\u1a62' Mn 0 TAI THAM VOWEL SIGN MAI SAT -`U+1A3E `_ '\\u1a3e' Lo 1 TAI THAM LETTER MA -`U+1A36 `_ '\\u1a36' Lo 1 TAI THAM LETTER NA -`U+1A69 `_ '\\u1a69' Mn 0 TAI THAM VOWEL SIGN U -`U+1A54 `_ '\\u1a54' Lo 1 TAI THAM LETTER GREAT SA -`U+1A29 `_ '\\u1a29' Lo 1 TAI THAM LETTER LOW CA -`U+1A63 `_ '\\u1a63' Mc 0 TAI THAM VOWEL SIGN AA -`U+1A60 `_ '\\u1a60' Mn 0 TAI THAM SIGN SAKOT -`U+1A32 `_ '\\u1a32' Lo 1 TAI THAM LETTER HIGH TA -========================================= ========= ========== ========= =========================== - -None - -- 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 *KiTTY* measures width 22. - -Chakma -^^^^^^ - -Sequence of language *Chakma* from midpoint of alignment failure records: - -================================================= ============= ========== ========= ==================== -Codepoint Python Category wcwidth Name -================================================= ============= ========== ========= ==================== -`U+0001111F `_ '\\U0001111f' Lo 1 CHAKMA LETTER MAA -`U+0001111A `_ '\\U0001111a' Lo 1 CHAKMA LETTER NAA -`U+0001112C `_ '\\U0001112c' Mc 0 CHAKMA VOWEL SIGN E -`U+0001112D `_ '\\U0001112d' Mn 0 CHAKMA VOWEL SIGN AI -`U+00011103 `_ '\\U00011103' Lo 1 CHAKMA LETTER AA -`U+00011107 `_ '\\U00011107' Lo 1 CHAKMA LETTER KAA -`U+00011134 `_ '\\U00011134' Mn 0 CHAKMA MAAYYAA -`U+00011107 `_ '\\U00011107' Lo 1 CHAKMA LETTER KAA -`U+00011125 `_ '\\U00011125' Lo 1 CHAKMA LETTER SAA -`U+00011127 `_ '\\U00011127' Mn 0 CHAKMA VOWEL SIGN A -`U+00011101 `_ '\\U00011101' Mn 0 CHAKMA SIGN ANUSVARA -`U+00011122 `_ '\\U00011122' Lo 1 CHAKMA LETTER RAA -`U+00011134 `_ '\\U00011134' Mn 0 CHAKMA MAAYYAA -================================================= ============= ========== ========= ==================== - -None - -- 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 *KiTTY* measures width 13. - -Kannada -^^^^^^^ - -Sequence of language *Kannada* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ===================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ===================== -`U+0CAE `_ '\\u0cae' Lo 1 KANNADA LETTER MA -`U+0CBE `_ '\\u0cbe' Mc 0 KANNADA VOWEL SIGN AA -`U+0CA8 `_ '\\u0ca8' Lo 1 KANNADA LETTER NA -`U+0CB5 `_ '\\u0cb5' Lo 1 KANNADA LETTER VA -========================================= ========= ========== ========= ===================== - -None - -- 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 *KiTTY* measures width 4. - -Malayalam -^^^^^^^^^ - -Sequence of language *Malayalam* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================= -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================= -`U+0D2E `_ '\\u0d2e' Lo 1 MALAYALAM LETTER MA -`U+0D28 `_ '\\u0d28' Lo 1 MALAYALAM LETTER NA -`U+0D41 `_ '\\u0d41' Mn 0 MALAYALAM VOWEL SIGN U -`U+0D37 `_ '\\u0d37' Lo 1 MALAYALAM LETTER SSA -`U+0D4D `_ '\\u0d4d' Mn 0 MALAYALAM SIGN VIRAMA -`U+0D2F `_ '\\u0d2f' Lo 1 MALAYALAM LETTER YA -`U+0D3E `_ '\\u0d3e' Mc 0 MALAYALAM VOWEL SIGN AA -`U+0D35 `_ '\\u0d35' Lo 1 MALAYALAM LETTER VA -`U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA -`U+0D3E `_ '\\u0d3e' Mc 0 MALAYALAM VOWEL SIGN AA -`U+0D36 `_ '\\u0d36' Lo 1 MALAYALAM LETTER SHA -`U+0D19 `_ '\\u0d19' Lo 1 MALAYALAM LETTER NGA -`U+0D4D `_ '\\u0d4d' Mn 0 MALAYALAM SIGN VIRAMA -`U+0D19 `_ '\\u0d19' Lo 1 MALAYALAM LETTER NGA -`U+0D33 `_ '\\u0d33' Lo 1 MALAYALAM LETTER LLA -`U+0D46 `_ '\\u0d46' Mc 0 MALAYALAM VOWEL SIGN E -`U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA -`U+0D4D `_ '\\u0d4d' Mn 0 MALAYALAM SIGN VIRAMA -`U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA -`U+0D41 `_ '\\u0d41' Mn 0 MALAYALAM VOWEL SIGN U -`U+0D31 `_ '\\u0d31' Lo 1 MALAYALAM LETTER RRA -`U+0D3F `_ '\\u0d3f' Mc 0 MALAYALAM VOWEL SIGN I -`U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA -`U+0D4D `_ '\\u0d4d' Mn 0 MALAYALAM SIGN VIRAMA -`U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA -`U+0D41 `_ '\\u0d41' Mn 0 MALAYALAM VOWEL SIGN U -`U+0D28 `_ '\\u0d28' Lo 1 MALAYALAM LETTER NA -`U+0D4D `_ '\\u0d4d' Mn 0 MALAYALAM SIGN VIRAMA -`U+0D28 `_ '\\u0d28' Lo 1 MALAYALAM LETTER NA -========================================= ========= ========== ========= ======================= - -None - -- 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 *KiTTY* measures width 21. - -Sanskrit (Grantha) -^^^^^^^^^^^^^^^^^^ - -Sequence of language *Sanskrit (Grantha)* from midpoint of alignment failure records: - -================================================= ============= ========== ========= ===================== -Codepoint Python Category wcwidth Name -================================================= ============= ========== ========= ===================== -`U+0001132E `_ '\\U0001132e' Lo 1 GRANTHA LETTER MA -`U+0001133E `_ '\\U0001133e' Mc 0 GRANTHA VOWEL SIGN AA -`U+00011328 `_ '\\U00011328' Lo 1 GRANTHA LETTER NA -`U+00011335 `_ '\\U00011335' Lo 1 GRANTHA LETTER VA -`U+0001133E `_ '\\U0001133e' Mc 0 GRANTHA VOWEL SIGN AA -`U+00011327 `_ '\\U00011327' Lo 1 GRANTHA LETTER DHA -`U+0001133F `_ '\\U0001133f' Mc 0 GRANTHA VOWEL SIGN I -`U+00011315 `_ '\\U00011315' Lo 1 GRANTHA LETTER KA -`U+0001133E `_ '\\U0001133e' Mc 0 GRANTHA VOWEL SIGN AA -`U+00011330 `_ '\\U00011330' Lo 1 GRANTHA LETTER RA -`U+0001133E `_ '\\U0001133e' Mc 0 GRANTHA VOWEL SIGN AA -`U+00011323 `_ '\\U00011323' Lo 1 GRANTHA LETTER NNA -`U+0001133E `_ '\\U0001133e' Mc 0 GRANTHA VOWEL SIGN AA -`U+00011302 `_ '\\U00011302' Mc 0 GRANTHA SIGN ANUSVARA -================================================= ============= ========== ========= ===================== - -None - -- 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 *KiTTY* measures width 14. - -Telugu -^^^^^^ - -Sequence of language *Telugu* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ==================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ==================== -`U+0C2E `_ '\\u0c2e' Lo 1 TELUGU LETTER MA -`U+0C3E `_ '\\u0c3e' Mn 0 TELUGU VOWEL SIGN AA -`U+0C28 `_ '\\u0c28' Lo 1 TELUGU LETTER NA -`U+0C35 `_ '\\u0c35' Lo 1 TELUGU LETTER VA -`U+0C38 `_ '\\u0c38' Lo 1 TELUGU LETTER SA -`U+0C4D `_ '\\u0c4d' Mn 0 TELUGU SIGN VIRAMA -`U+0C35 `_ '\\u0c35' Lo 1 TELUGU LETTER VA -`U+0C24 `_ '\\u0c24' Lo 1 TELUGU LETTER TA -`U+0C4D `_ '\\u0c4d' Mn 0 TELUGU SIGN VIRAMA -`U+0C35 `_ '\\u0c35' Lo 1 TELUGU LETTER VA -`U+0C2E `_ '\\u0c2e' Lo 1 TELUGU LETTER MA -`U+0C41 `_ '\\u0c41' Mc 0 TELUGU VOWEL SIGN U -`U+0C32 `_ '\\u0c32' Lo 1 TELUGU LETTER LA -========================================= ========= ========== ========= ==================== - -None - -- 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 *KiTTY* measures width 10. - -Thai -^^^^ - -Sequence of language *Thai* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ============================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ============================== -`U+0E43 `_ '\\u0e43' Lo 1 THAI CHARACTER SARA AI MAIMUAN -`U+0E19 `_ '\\u0e19' Lo 1 THAI CHARACTER NO NU -`U+0E2D `_ '\\u0e2d' Lo 1 THAI CHARACTER O ANG -`U+0E31 `_ '\\u0e31' Mn 0 THAI CHARACTER MAI HAN-AKAT -`U+0E19 `_ '\\u0e19' Lo 1 THAI CHARACTER NO NU -`U+0E17 `_ '\\u0e17' Lo 1 THAI CHARACTER THO THAHAN -`U+0E35 `_ '\\u0e35' Mn 0 THAI CHARACTER SARA II -`U+0E48 `_ '\\u0e48' Mn 0 THAI CHARACTER MAI EK -`U+0E08 `_ '\\u0e08' Lo 1 THAI CHARACTER CHO CHAN -`U+0E30 `_ '\\u0e30' Lo 1 THAI CHARACTER SARA A -`U+0E2A `_ '\\u0e2a' Lo 1 THAI CHARACTER SO SUA -`U+0E48 `_ '\\u0e48' Mn 0 THAI CHARACTER MAI EK -`U+0E07 `_ '\\u0e07' Lo 1 THAI CHARACTER NGO NGU -`U+0E40 `_ '\\u0e40' Lo 1 THAI CHARACTER SARA E -`U+0E2A `_ '\\u0e2a' Lo 1 THAI CHARACTER SO SUA -`U+0E23 `_ '\\u0e23' Lo 1 THAI CHARACTER RO RUA -`U+0E34 `_ '\\u0e34' Mn 0 THAI CHARACTER SARA I -`U+0E21 `_ '\\u0e21' Lo 1 THAI CHARACTER MO MA -`U+0E01 `_ '\\u0e01' Lo 1 THAI CHARACTER KO KAI -`U+0E32 `_ '\\u0e32' Lo 1 THAI CHARACTER SARA AA -`U+0E23 `_ '\\u0e23' Lo 1 THAI CHARACTER RO RUA -`U+0E40 `_ '\\u0e40' Lo 1 THAI CHARACTER SARA E -`U+0E04 `_ '\\u0e04' Lo 1 THAI CHARACTER KHO KHWAI -`U+0E32 `_ '\\u0e32' Lo 1 THAI CHARACTER SARA AA -`U+0E23 `_ '\\u0e23' Lo 1 THAI CHARACTER RO RUA -`U+0E1E `_ '\\u0e1e' Lo 1 THAI CHARACTER PHO PHAN -`U+0E2A `_ '\\u0e2a' Lo 1 THAI CHARACTER SO SUA -`U+0E34 `_ '\\u0e34' Mn 0 THAI CHARACTER SARA I -`U+0E17 `_ '\\u0e17' Lo 1 THAI CHARACTER THO THAHAN -`U+0E18 `_ '\\u0e18' Lo 1 THAI CHARACTER THO THONG -`U+0E34 `_ '\\u0e34' Mn 0 THAI CHARACTER SARA I -`U+0E41 `_ '\\u0e41' Lo 1 THAI CHARACTER SARA AE -`U+0E25 `_ '\\u0e25' Lo 1 THAI CHARACTER LO LING -`U+0E30 `_ '\\u0e30' Lo 1 THAI CHARACTER SARA A -`U+0E2D `_ '\\u0e2d' Lo 1 THAI CHARACTER O ANG -`U+0E34 `_ '\\u0e34' Mn 0 THAI CHARACTER SARA I -`U+0E2A `_ '\\u0e2a' Lo 1 THAI CHARACTER SO SUA -`U+0E23 `_ '\\u0e23' Lo 1 THAI CHARACTER RO RUA -`U+0E20 `_ '\\u0e20' Lo 1 THAI CHARACTER PHO SAMPHAO -`U+0E32 `_ '\\u0e32' Lo 1 THAI CHARACTER SARA AA -`U+0E1E `_ '\\u0e1e' Lo 1 THAI CHARACTER PHO PHAN -`U+0E40 `_ '\\u0e40' Lo 1 THAI CHARACTER SARA E -`U+0E2B `_ '\\u0e2b' Lo 1 THAI CHARACTER HO HIP -`U+0E25 `_ '\\u0e25' Lo 1 THAI CHARACTER LO LING -`U+0E48 `_ '\\u0e48' Mn 0 THAI CHARACTER MAI EK -`U+0E32 `_ '\\u0e32' Lo 1 THAI CHARACTER SARA AA -`U+0E19 `_ '\\u0e19' Lo 1 THAI CHARACTER NO NU -`U+0E35 `_ '\\u0e35' Mn 0 THAI CHARACTER SARA II -`U+0E49 `_ '\\u0e49' Mn 0 THAI CHARACTER MAI THO -========================================= ========= ========== ========= ============================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xe0\xb9\x83\xe0\xb8\x99\xe0\xb8\xad\xe0\xb8\xb1\xe0\xb8\x99\xe0\xb8\x97\xe0\xb8\xb5\xe0\xb9\x88\xe0\xb8\x88\xe0\xb8\xb0\xe0\xb8\xaa\xe0\xb9\x88\xe0\xb8\x87\xe0\xb9\x80\xe0\xb8\xaa\xe0\xb8\xa3\xe0\xb8\xb4\xe0\xb8\xa1\xe0\xb8\x81\xe0\xb8\xb2\xe0\xb8\xa3\xe0\xb9\x80\xe0\xb8\x84\xe0\xb8\xb2\xe0\xb8\xa3\xe0\xb8\x9e\xe0\xb8\xaa\xe0\xb8\xb4\xe0\xb8\x97\xe0\xb8\x98\xe0\xb8\xb4\xe0\xb9\x81\xe0\xb8\xa5\xe0\xb8\xb0\xe0\xb8\xad\xe0\xb8\xb4\xe0\xb8\xaa\xe0\xb8\xa3\xe0\xb8\xa0\xe0\xb8\xb2\xe0\xb8\x9e\xe0\xb9\x80\xe0\xb8\xab\xe0\xb8\xa5\xe0\xb9\x88\xe0\xb8\xb2\xe0\xb8\x99\xe0\xb8\xb5\xe0\xb9\x89|\\n12345678901234567890123456789012345678|\\n" - ในอันที่จะส่งเสริมการเคารพสิทธิและอิสรภาพเหล่านี้| - 12345678901234567890123456789012345678| - -- python `wcwidth.wcswidth()`_ measures width 38, - while *KiTTY* measures width 57. - -Bengali -^^^^^^^ - -Sequence of language *Bengali* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ===================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ===================== -`U+09AE `_ '\\u09ae' Lo 1 BENGALI LETTER MA -`U+09BE `_ '\\u09be' Mc 0 BENGALI VOWEL SIGN AA -`U+09A8 `_ '\\u09a8' Lo 1 BENGALI LETTER NA -`U+09AC `_ '\\u09ac' Lo 1 BENGALI LETTER BA -`U+09BE `_ '\\u09be' Mc 0 BENGALI VOWEL SIGN AA -`U+09A7 `_ '\\u09a7' Lo 1 BENGALI LETTER DHA -`U+09BF `_ '\\u09bf' Mc 0 BENGALI VOWEL SIGN I -`U+0995 `_ '\\u0995' Lo 1 BENGALI LETTER KA -`U+09BE `_ '\\u09be' Mc 0 BENGALI VOWEL SIGN AA -`U+09B0 `_ '\\u09b0' Lo 1 BENGALI LETTER RA -`U+09C7 `_ '\\u09c7' Mc 0 BENGALI VOWEL SIGN E -`U+09B0 `_ '\\u09b0' Lo 1 BENGALI LETTER RA -========================================= ========= ========== ========= ===================== - -None - -- 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 *KiTTY* measures width 12. - -Bamun -^^^^^ - -Sequence of language *Bamun* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ========================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ========================== -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+2018 `_ '\\u2018' Pi 1 LEFT SINGLE QUOTATION MARK -========================================= ========= ========== ========= ========================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "NSA\xe2\x80\x98|\\n1234|\\n" - NSA‘| - 1234| - -- Cursor Y-Position moved 13 rows where no movement is expected. - -Sanskrit -^^^^^^^^ - -Sequence of language *Sanskrit* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0928 `_ '\\u0928' Lo 1 DEVANAGARI LETTER NA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0927 `_ '\\u0927' Lo 1 DEVANAGARI LETTER DHA -`U+093F `_ '\\u093f' Mc 0 DEVANAGARI VOWEL SIGN I -`U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0930 `_ '\\u0930' Lo 1 DEVANAGARI LETTER RA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0923 `_ '\\u0923' Lo 1 DEVANAGARI LETTER NNA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0902 `_ '\\u0902' Mn 0 DEVANAGARI SIGN ANUSVARA -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 13. - -Marathi -^^^^^^^ - -Sequence of language *Marathi* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0928 `_ '\\u0928' Lo 1 DEVANAGARI LETTER NA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -`U+0940 `_ '\\u0940' Mc 0 DEVANAGARI VOWEL SIGN II -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 5. - -Nepali -^^^^^^ - -Sequence of language *Nepali* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0928 `_ '\\u0928' Lo 1 DEVANAGARI LETTER NA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 4. - -Hindi -^^^^^ - -Sequence of language *Hindi* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0928 `_ '\\u0928' Lo 1 DEVANAGARI LETTER NA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 4. - -Dzongkha -^^^^^^^^ - -Sequence of language *Dzongkha* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ================================ -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ================================ -`U+0F66 `_ '\\u0f66' Lo 1 TIBETAN LETTER SA -`U+0FA4 `_ '\\u0fa4' Mn 0 TIBETAN SUBJOINED LETTER PA -`U+0FB1 `_ '\\u0fb1' Mn 0 TIBETAN SUBJOINED LETTER YA -`U+0F72 `_ '\\u0f72' Mn 0 TIBETAN VOWEL SIGN I -`U+0F62 `_ '\\u0f62' Lo 1 TIBETAN LETTER RA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F56 `_ '\\u0f56' Lo 1 TIBETAN LETTER BA -`U+0F4F `_ '\\u0f4f' Lo 1 TIBETAN LETTER TA -`U+0F44 `_ '\\u0f44' Lo 1 TIBETAN LETTER NGA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F42 `_ '\\u0f42' Lo 1 TIBETAN LETTER GA -`U+0F7C `_ '\\u0f7c' Mn 0 TIBETAN VOWEL SIGN O -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F56 `_ '\\u0f56' Lo 1 TIBETAN LETTER BA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F63 `_ '\\u0f63' Lo 1 TIBETAN LETTER LA -`U+0F7A `_ '\\u0f7a' Mn 0 TIBETAN VOWEL SIGN E -`U+0F53 `_ '\\u0f53' Lo 1 TIBETAN LETTER NA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F51 `_ '\\u0f51' Lo 1 TIBETAN LETTER DA -`U+0F42 `_ '\\u0f42' Lo 1 TIBETAN LETTER GA -`U+0F7C `_ '\\u0f7c' Mn 0 TIBETAN VOWEL SIGN O -`U+0F54 `_ '\\u0f54' Lo 1 TIBETAN LETTER PA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F60 `_ '\\u0f60' Lo 1 TIBETAN LETTER -A -`U+0F51 `_ '\\u0f51' Lo 1 TIBETAN LETTER DA -`U+0F72 `_ '\\u0f72' Mn 0 TIBETAN VOWEL SIGN I -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -========================================= ========= ========== ========= ================================ - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xe0\xbd\xa6\xe0\xbe\xa4\xe0\xbe\xb1\xe0\xbd\xb2\xe0\xbd\xa2\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbd\x8f\xe0\xbd\x84\xe0\xbc\x8b\xe0\xbd\x82\xe0\xbd\xbc\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbc\x8b\xe0\xbd\xa3\xe0\xbd\xba\xe0\xbd\x93\xe0\xbc\x8b\xe0\xbd\x91\xe0\xbd\x82\xe0\xbd\xbc\xe0\xbd\x94\xe0\xbc\x8b\xe0\xbd\xa0\xe0\xbd\x91\xe0\xbd\xb2\xe0\xbc\x8b|\\n123456789012345678901|\\n" - སྤྱིར་བཏང་གོ་བ་ལེན་དགོཔ་འདི་| - 123456789012345678901| - -- python `wcwidth.wcswidth()`_ measures width 21, - while *KiTTY* measures width -1. - -Tamang, Eastern -^^^^^^^^^^^^^^^ - -Sequence of language *Tamang, Eastern* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA -`U+0939 `_ '\\u0939' Lo 1 DEVANAGARI LETTER HA -`U+0940 `_ '\\u0940' Mc 0 DEVANAGARI VOWEL SIGN II -`U+0938 `_ '\\u0938' Lo 1 DEVANAGARI LETTER SA -`U+0947 `_ '\\u0947' Mn 0 DEVANAGARI VOWEL SIGN E -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 4. - -Maithili -^^^^^^^^ - -Sequence of language *Maithili* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+0938 `_ '\\u0938' Lo 1 DEVANAGARI LETTER SA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0930 `_ '\\u0930' Lo 1 DEVANAGARI LETTER RA -`U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -`U+092D `_ '\\u092d' Lo 1 DEVANAGARI LETTER BHA -`U+094C `_ '\\u094c' Mc 0 DEVANAGARI VOWEL SIGN AU -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 7. - -Gujarati -^^^^^^^^ - -Sequence of language *Gujarati* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ====================== -`U+0AAE `_ '\\u0aae' Lo 1 GUJARATI LETTER MA -`U+0ABE `_ '\\u0abe' Mc 0 GUJARATI VOWEL SIGN AA -`U+0AA8 `_ '\\u0aa8' Lo 1 GUJARATI LETTER NA -`U+0AB5 `_ '\\u0ab5' Lo 1 GUJARATI LETTER VA -========================================= ========= ========== ========= ====================== - -None - -- 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 *KiTTY* measures width 4. - -Bhojpuri -^^^^^^^^ - -Sequence of language *Bhojpuri* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0928 `_ '\\u0928' Lo 1 DEVANAGARI LETTER NA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0927 `_ '\\u0927' Lo 1 DEVANAGARI LETTER DHA -`U+093F `_ '\\u093f' Mc 0 DEVANAGARI VOWEL SIGN I -`U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0930 `_ '\\u0930' Lo 1 DEVANAGARI LETTER RA -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 10. - -Sinhala -^^^^^^^ - -Sequence of language *Sinhala* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ============================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ============================== -`U+0DB8 `_ '\\u0db8' Lo 1 SINHALA LETTER MAYANNA -`U+0DCF `_ '\\u0dcf' Mc 0 SINHALA VOWEL SIGN AELA-PILLA -`U+0DB1 `_ '\\u0db1' Lo 1 SINHALA LETTER DANTAJA NAYANNA -`U+0DC0 `_ '\\u0dc0' Lo 1 SINHALA LETTER VAYANNA -========================================= ========= ========== ========= ============================== - -None - -- 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 *KiTTY* measures width 4. - -Maldivian -^^^^^^^^^ - -Sequence of language *Maldivian* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================= -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================= -`U+0786 `_ '\\u0786' Lo 1 THAANA LETTER KAAFU -`U+07AA `_ '\\u07aa' Mn 0 THAANA UBUFILI -`U+0783 `_ '\\u0783' Lo 1 THAANA LETTER RAA -`U+07AA `_ '\\u07aa' Mn 0 THAANA UBUFILI -`U+0789 `_ '\\u0789' Lo 1 THAANA LETTER MEEMU -`U+07A6 `_ '\\u07a6' Mn 0 THAANA ABAFILI -`U+0781 `_ '\\u0781' Lo 1 THAANA LETTER SHAVIYANI -`U+07B0 `_ '\\u07b0' Mn 0 THAANA SUKUN -========================================= ========= ========== ========= ======================= - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xde\x86\xde\xaa\xde\x83\xde\xaa\xde\x89\xde\xa6\xde\x81\xde\xb0|\\n1234|\\n" - ކުރުމަށް| - 1234| - -- python `wcwidth.wcswidth()`_ measures width 4, - while *KiTTY* measures width -1. - -Panjabi, Eastern -^^^^^^^^^^^^^^^^ - -Sequence of language *Panjabi, Eastern* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ====================== -`U+0A2E `_ '\\u0a2e' Lo 1 GURMUKHI LETTER MA -`U+0A28 `_ '\\u0a28' Lo 1 GURMUKHI LETTER NA -`U+0A41 `_ '\\u0a41' Mn 0 GURMUKHI VOWEL SIGN U -`U+0A71 `_ '\\u0a71' Mn 0 GURMUKHI ADDAK -`U+0A16 `_ '\\u0a16' Lo 1 GURMUKHI LETTER KHA -`U+0A40 `_ '\\u0a40' Mc 0 GURMUKHI VOWEL SIGN II -========================================= ========= ========== ========= ====================== - -None - -- 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 *KiTTY* measures width 4. - -Pular (Adlam) -^^^^^^^^^^^^^ - -Sequence of language *Pular (Adlam)* from midpoint of alignment failure records: - -================================================= ============= ========== ========= ========================= -Codepoint Python Category wcwidth Name -================================================= ============= ========== ========= ========================= -`U+0001E916 `_ '\\U0001e916' Lu 1 ADLAM CAPITAL LETTER HA -`U+0001E90B `_ '\\U0001e90b' Lu 1 ADLAM CAPITAL LETTER I -`U+0001E902 `_ '\\U0001e902' Lu 1 ADLAM CAPITAL LETTER LAAM -`U+0001E946 `_ '\\U0001e946' Mn 0 ADLAM GEMINATION MARK -`U+0001E900 `_ '\\U0001e900' Lu 1 ADLAM CAPITAL LETTER ALIF -`U+0001E912 `_ '\\U0001e912' Lu 1 ADLAM CAPITAL LETTER YA -`U+0001E900 `_ '\\U0001e900' Lu 1 ADLAM CAPITAL LETTER ALIF -`U+0001E910 `_ '\\U0001e910' Lu 1 ADLAM CAPITAL LETTER NUN -`U+0001E911 `_ '\\U0001e911' Lu 1 ADLAM CAPITAL LETTER KAF -`U+0001E90C `_ '\\U0001e90c' Lu 1 ADLAM CAPITAL LETTER O -`U+0001E945 `_ '\\U0001e945' Mn 0 ADLAM VOWEL LENGTHENER -`U+0001E908 `_ '\\U0001e908' Lu 1 ADLAM CAPITAL LETTER RA -`U+0001E909 `_ '\\U0001e909' Lu 1 ADLAM CAPITAL LETTER E -================================================= ============= ========== ========= ========================= - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xf0\x9e\xa4\x96\xf0\x9e\xa4\x8b\xf0\x9e\xa4\x82\xf0\x9e\xa5\x86\xf0\x9e\xa4\x80\xf0\x9e\xa4\x92\xf0\x9e\xa4\x80\xf0\x9e\xa4\x90\xf0\x9e\xa4\x91\xf0\x9e\xa4\x8c\xf0\x9e\xa5\x85\xf0\x9e\xa4\x88\xf0\x9e\xa4\x89|\\n12345678901|\\n" - 𞤖𞤋𞤂𞥆𞤀𞤒𞤀𞤐𞤑𞤌𞥅𞤈𞤉| - 12345678901| - -- python `wcwidth.wcswidth()`_ measures width 11, - while *KiTTY* measures width 13. - -Magahi -^^^^^^ - -Sequence of language *Magahi* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+092E `_ '\\u092e' Lo 1 DEVANAGARI LETTER MA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0928 `_ '\\u0928' Lo 1 DEVANAGARI LETTER NA -`U+0935 `_ '\\u0935' Lo 1 DEVANAGARI LETTER VA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0927 `_ '\\u0927' Lo 1 DEVANAGARI LETTER DHA -`U+093F `_ '\\u093f' Mc 0 DEVANAGARI VOWEL SIGN I -`U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA -`U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA -`U+0930 `_ '\\u0930' Lo 1 DEVANAGARI LETTER RA -========================================= ========= ========== ========= ======================== - -None - -- 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 *KiTTY* measures width 10. - -Tibetan, Central -^^^^^^^^^^^^^^^^ - -Sequence of language *Tibetan, Central* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ================================ -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ================================ -`U+0F51 `_ '\\u0f51' Lo 1 TIBETAN LETTER DA -`U+0F7C `_ '\\u0f7c' Mn 0 TIBETAN VOWEL SIGN O -`U+0F53 `_ '\\u0f53' Lo 1 TIBETAN LETTER NA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F5A `_ '\\u0f5a' Lo 1 TIBETAN LETTER TSHA -`U+0F53 `_ '\\u0f53' Lo 1 TIBETAN LETTER NA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F56 `_ '\\u0f56' Lo 1 TIBETAN LETTER BA -`U+0F45 `_ '\\u0f45' Lo 1 TIBETAN LETTER CA -`U+0F74 `_ '\\u0f74' Mn 0 TIBETAN VOWEL SIGN U -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F56 `_ '\\u0f56' Lo 1 TIBETAN LETTER BA -`U+0F51 `_ '\\u0f51' Lo 1 TIBETAN LETTER DA -`U+0F74 `_ '\\u0f74' Mn 0 TIBETAN VOWEL SIGN U -`U+0F53 `_ '\\u0f53' Lo 1 TIBETAN LETTER NA -`U+0F0B `_ '\\u0f0b' Po 1 TIBETAN MARK INTERSYLLABIC TSHEG -`U+0F54 `_ '\\u0f54' Lo 1 TIBETAN LETTER PA -`U+0F0D `_ '\\u0f0d' Po 1 TIBETAN MARK SHAD -========================================= ========= ========== ========= ================================ - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xe0\xbd\x91\xe0\xbd\xbc\xe0\xbd\x93\xe0\xbc\x8b\xe0\xbd\x9a\xe0\xbd\x93\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbd\x85\xe0\xbd\xb4\xe0\xbc\x8b\xe0\xbd\x96\xe0\xbd\x91\xe0\xbd\xb4\xe0\xbd\x93\xe0\xbc\x8b\xe0\xbd\x94\xe0\xbc\x8d|\\n123456789012345|\\n" - དོན་ཚན་བཅུ་བདུན་པ།| - 123456789012345| - -- python `wcwidth.wcswidth()`_ measures width 15, - while *KiTTY* measures width 53. - -Cashinahua -^^^^^^^^^^ - -Sequence of language *Cashinahua* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+004A `_ 'J' Lu 1 LATIN CAPITAL LETTER J -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+0056 `_ 'V' Lu 1 LATIN CAPITAL LETTER V -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+0044 `_ 'D' Lu 1 LATIN CAPITAL LETTER D -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "JAVADA|\\n123456|\\n" - JAVADA| - 123456| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Tai Dam -^^^^^^^ - -Sequence of language *Tai Dam* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ======================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ======================== -`U+AAB9 `_ '\\uaab9' Lo 1 TAI VIET VOWEL UEA -`U+AA95 `_ '\\uaa95' Lo 1 TAI VIET LETTER HIGH TO -`U+AAB8 `_ '\\uaab8' Mn 0 TAI VIET VOWEL IA -`U+AA89 `_ '\\uaa89' Lo 1 TAI VIET LETTER HIGH NGO -========================================= ========= ========== ========= ======================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xea\xaa\xb9\xea\xaa\x95\xea\xaa\xb8\xea\xaa\x89|\\n123|\\n" - ꪹꪕꪸꪉ| - 123| - -- python `wcwidth.wcswidth()`_ measures width 3, - while *KiTTY* measures width 4. - -Quechua, Ayacucho -^^^^^^^^^^^^^^^^^ - -Sequence of language *Quechua, Ayacucho* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0043 `_ 'C' Lu 1 LATIN CAPITAL LETTER C -`U+0068 `_ 'h' Ll 1 LATIN SMALL LETTER H -`U+0075 `_ 'u' Ll 1 LATIN SMALL LETTER U -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -`U+006B `_ 'k' Ll 1 LATIN SMALL LETTER K -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "Chunka|\\n123456|\\n" - Chunka| - 123456| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Icelandic -^^^^^^^^^ - -Sequence of language *Icelandic* from midpoint of alignment failure records: - -========================================= ======== ========== ========= =============================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= =============================== -`U+004D `_ 'M' Lu 1 LATIN CAPITAL LETTER M -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -`U+0072 `_ 'r' Ll 1 LATIN SMALL LETTER R -`U+00E9 `_ '\\xe9' Ll 1 LATIN SMALL LETTER E WITH ACUTE -`U+0074 `_ 't' Ll 1 LATIN SMALL LETTER T -`U+0074 `_ 't' Ll 1 LATIN SMALL LETTER T -`U+0069 `_ 'i' Ll 1 LATIN SMALL LETTER I -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -`U+0064 `_ 'd' Ll 1 LATIN SMALL LETTER D -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+0079 `_ 'y' Ll 1 LATIN SMALL LETTER Y -`U+0066 `_ 'f' Ll 1 LATIN SMALL LETTER F -`U+0069 `_ 'i' Ll 1 LATIN SMALL LETTER I -`U+0072 `_ 'r' Ll 1 LATIN SMALL LETTER R -`U+006C `_ 'l' Ll 1 LATIN SMALL LETTER L -`U+00FD `_ '\\xfd' Ll 1 LATIN SMALL LETTER Y WITH ACUTE -`U+0073 `_ 's' Ll 1 LATIN SMALL LETTER S -`U+0069 `_ 'i' Ll 1 LATIN SMALL LETTER I -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -`U+0067 `_ 'g' Ll 1 LATIN SMALL LETTER G -========================================= ======== ========== ========= =============================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "Mannr\xc3\xa9ttindayfirl\xc3\xbdsing|\\n1234567890123456789012|\\n" - Mannréttindayfirlýsing| - 1234567890123456789012| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Quechua, Cajamarca -^^^^^^^^^^^^^^^^^^ - -Sequence of language *Quechua, Cajamarca* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0059 `_ 'Y' Lu 1 LATIN CAPITAL LETTER Y -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+0071 `_ 'q' Ll 1 LATIN SMALL LETTER Q -`U+0071 `_ 'q' Ll 1 LATIN SMALL LETTER Q -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "Yaqqa|\\n12345|\\n" - Yaqqa| - 12345| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Sorbian, Upper -^^^^^^^^^^^^^^ - -Sequence of language *Sorbian, Upper* from midpoint of alignment failure records: - -========================================= ========= ========== ========= =============================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= =============================== -`U+0050 `_ 'P' Lu 1 LATIN CAPITAL LETTER P -`U+006F `_ 'o' Ll 1 LATIN SMALL LETTER O -`U+0077 `_ 'w' Ll 1 LATIN SMALL LETTER W -`U+0161 `_ '\\u0161' Ll 1 LATIN SMALL LETTER S WITH CARON -`U+0069 `_ 'i' Ll 1 LATIN SMALL LETTER I -`U+0074 `_ 't' Ll 1 LATIN SMALL LETTER T -`U+006B `_ 'k' Ll 1 LATIN SMALL LETTER K -`U+006F `_ 'o' Ll 1 LATIN SMALL LETTER O -`U+0077 `_ 'w' Ll 1 LATIN SMALL LETTER W -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -`U+0065 `_ 'e' Ll 1 LATIN SMALL LETTER E -========================================= ========= ========== ========= =============================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "Pow\xc5\xa1itkowne|\\n12345678901|\\n" - Powšitkowne| - 12345678901| - -- Cursor Y-Position moved 2 rows where no movement is expected. - -Montenegrin -^^^^^^^^^^^ - -Sequence of language *Montenegrin* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0055 `_ 'U' Lu 1 LATIN CAPITAL LETTER U -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I -`U+0056 `_ 'V' Lu 1 LATIN CAPITAL LETTER V -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -`U+0052 `_ 'R' Lu 1 LATIN CAPITAL LETTER R -`U+005A `_ 'Z' Lu 1 LATIN CAPITAL LETTER Z -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+004C `_ 'L' Lu 1 LATIN CAPITAL LETTER L -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "UNIVERZALNA|\\n12345678901|\\n" - UNIVERZALNA| - 12345678901| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Azerbaijani, North (Latin) -^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Azerbaijani, North (Latin)* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ===================================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ===================================== -`U+0130 `_ '\\u0130' Lu 1 LATIN CAPITAL LETTER I WITH DOT ABOVE -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -========================================= ========= ========== ========= ===================================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xc4\xb0NSAN|\\n12345|\\n" - İNSAN| - 12345| - -- Cursor Y-Position moved 4 rows where no movement is expected. - -Romansch (Surmiran) -^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Romansch (Surmiran)* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ==================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ==================== -`U+0070 `_ 'p' Ll 1 LATIN SMALL LETTER P -`U+0072 `_ 'r' Ll 1 LATIN SMALL LETTER R -`U+006F `_ 'o' Ll 1 LATIN SMALL LETTER O -`U+006D `_ 'm' Ll 1 LATIN SMALL LETTER M -`U+006F `_ 'o' Ll 1 LATIN SMALL LETTER O -`U+0076 `_ 'v' Ll 1 LATIN SMALL LETTER V -`U+0065 `_ 'e' Ll 1 LATIN SMALL LETTER E -`U+0072 `_ 'r' Ll 1 LATIN SMALL LETTER R -========================================= ======== ========== ========= ==================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "promover|\\n12345678|\\n" - promover| - 12345678| - -- python `wcwidth.wcswidth()`_ measures width 8, - while *KiTTY* measures width -7. - -Rundi -^^^^^ - -Sequence of language *Rundi* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0037 `_ '7' Nd 1 DIGIT SEVEN -`U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I -`U+0042 `_ 'B' Lu 1 LATIN CAPITAL LETTER B -`U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I -`U+004D `_ 'M' Lu 1 LATIN CAPITAL LETTER M -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0059 `_ 'Y' Lu 1 LATIN CAPITAL LETTER Y -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -`U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S -`U+0048 `_ 'H' Lu 1 LATIN CAPITAL LETTER H -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -`U+004A `_ 'J' Lu 1 LATIN CAPITAL LETTER J -`U+0057 `_ 'W' Lu 1 LATIN CAPITAL LETTER W -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "7IBIMENYESHEJWE|\\n123456789012345|\\n" - 7IBIMENYESHEJWE| - 123456789012345| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Latin (1) -^^^^^^^^^ - -Sequence of language *Latin (1)* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0055 `_ 'U' Lu 1 LATIN CAPITAL LETTER U -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I -`U+0056 `_ 'V' Lu 1 LATIN CAPITAL LETTER V -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -`U+0052 `_ 'R' Lu 1 LATIN CAPITAL LETTER R -`U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+004C `_ 'L' Lu 1 LATIN CAPITAL LETTER L -`U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I -`U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "UNIVERSALIS|\\n12345678901|\\n" - UNIVERSALIS| - 12345678901| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Swati -^^^^^ - -Sequence of language *Swati* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+004D `_ 'M' Lu 1 LATIN CAPITAL LETTER M -`U+0048 `_ 'H' Lu 1 LATIN CAPITAL LETTER H -`U+004C `_ 'L' Lu 1 LATIN CAPITAL LETTER L -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+0042 `_ 'B' Lu 1 LATIN CAPITAL LETTER B -`U+0055 `_ 'U' Lu 1 LATIN CAPITAL LETTER U -`U+0048 `_ 'H' Lu 1 LATIN CAPITAL LETTER H -`U+004C `_ 'L' Lu 1 LATIN CAPITAL LETTER L -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0047 `_ 'G' Lu 1 LATIN CAPITAL LETTER G -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "MHLABUHLANGENE|\\n12345678901234|\\n" - MHLABUHLANGENE| - 12345678901234| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Mongolian, Halh (Mongolian) -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Mongolian, Halh (Mongolian)* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ========================= -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ========================= -`U+1828 `_ '\\u1828' Lo 1 MONGOLIAN LETTER NA -`U+1821 `_ '\\u1821' Lo 1 MONGOLIAN LETTER E -`U+1837 `_ '\\u1837' Lo 1 MONGOLIAN LETTER RA -`U+180E `_ '\\u180e' Cf 0 MONGOLIAN VOWEL SEPARATOR -`U+1821 `_ '\\u1821' Lo 1 MONGOLIAN LETTER E -========================================= ========= ========== ========= ========================= - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xe1\xa0\xa8\xe1\xa0\xa1\xe1\xa0\xb7\xe1\xa0\x8e\xe1\xa0\xa1|\\n1234|\\n" - ᠨᠡᠷ᠎ᠡ| - 1234| - -- python `wcwidth.wcswidth()`_ measures width 4, - while *KiTTY* measures width 5. - -Yukaghir, Northern -^^^^^^^^^^^^^^^^^^ - -Sequence of language *Yukaghir, Northern* from midpoint of alignment failure records: - -========================================= ========= ========== ========= =============================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= =============================== -`U+042D `_ '\\u042d' Lu 1 CYRILLIC CAPITAL LETTER E -`U+043B `_ '\\u043b' Ll 1 CYRILLIC SMALL LETTER EL -`U+044C `_ '\\u044c' Ll 1 CYRILLIC SMALL LETTER SOFT SIGN -`U+0438 `_ '\\u0438' Ll 1 CYRILLIC SMALL LETTER I -`U+043B `_ '\\u043b' Ll 1 CYRILLIC SMALL LETTER EL -`U+043B `_ '\\u043b' Ll 1 CYRILLIC SMALL LETTER EL -`U+044C `_ '\\u044c' Ll 1 CYRILLIC SMALL LETTER SOFT SIGN -`U+044D `_ '\\u044d' Ll 1 CYRILLIC SMALL LETTER E -========================================= ========= ========== ========= =============================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xd0\xad\xd0\xbb\xd1\x8c\xd0\xb8\xd0\xbb\xd0\xbb\xd1\x8c\xd1\x8d|\\n12345678|\\n" - Эльилльэ| - 12345678| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Ladino -^^^^^^ - -Sequence of language *Ladino* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0044 `_ 'D' Lu 1 LATIN CAPITAL LETTER D -`U+0065 `_ 'e' Ll 1 LATIN SMALL LETTER E -`U+006B `_ 'k' Ll 1 LATIN SMALL LETTER K -`U+006C `_ 'l' Ll 1 LATIN SMALL LETTER L -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+0072 `_ 'r' Ll 1 LATIN SMALL LETTER R -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+0073 `_ 's' Ll 1 LATIN SMALL LETTER S -`U+0069 `_ 'i' Ll 1 LATIN SMALL LETTER I -`U+006F `_ 'o' Ll 1 LATIN SMALL LETTER O -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "Deklarasion|\\n12345678901|\\n" - Deklarasion| - 12345678901| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Crimean Tatar -^^^^^^^^^^^^^ - -Sequence of language *Crimean Tatar* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ===================================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ===================================== -`U+0130 `_ '\\u0130' Lu 1 LATIN CAPITAL LETTER I WITH DOT ABOVE -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -========================================= ========= ========== ========= ===================================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xc4\xb0NSAN|\\n12345|\\n" - İNSAN| - 12345| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Hmong, Northern Qiandong -^^^^^^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Hmong, Northern Qiandong* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0046 `_ 'F' Lu 1 LATIN CAPITAL LETTER F -`U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -`U+0047 `_ 'G' Lu 1 LATIN CAPITAL LETTER G -`U+0042 `_ 'B' Lu 1 LATIN CAPITAL LETTER B -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "FANGB|\\n12345|\\n" - FANGB| - 12345| - -- Cursor Y-Position moved 6 rows where no movement is expected. - -Seselwa Creole French -^^^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Seselwa Creole French* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0044 `_ 'D' Lu 1 LATIN CAPITAL LETTER D -`U+0065 `_ 'e' Ll 1 LATIN SMALL LETTER E -`U+006B `_ 'k' Ll 1 LATIN SMALL LETTER K -`U+006C `_ 'l' Ll 1 LATIN SMALL LETTER L -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+0072 `_ 'r' Ll 1 LATIN SMALL LETTER R -`U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A -`U+0073 `_ 's' Ll 1 LATIN SMALL LETTER S -`U+0079 `_ 'y' Ll 1 LATIN SMALL LETTER Y -`U+006F `_ 'o' Ll 1 LATIN SMALL LETTER O -`U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "Deklarasyon|\\n12345678901|\\n" - Deklarasyon| - 12345678901| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Uzbek, Northern (Cyrillic) -^^^^^^^^^^^^^^^^^^^^^^^^^^ - -Sequence of language *Uzbek, Northern (Cyrillic)* from midpoint of alignment failure records: - -========================================= ========= ========== ========= ========================== -Codepoint Python Category wcwidth Name -========================================= ========= ========== ========= ========================== -`U+0418 `_ '\\u0418' Lu 1 CYRILLIC CAPITAL LETTER I -`U+041D `_ '\\u041d' Lu 1 CYRILLIC CAPITAL LETTER EN -`U+0421 `_ '\\u0421' Lu 1 CYRILLIC CAPITAL LETTER ES -`U+041E `_ '\\u041e' Lu 1 CYRILLIC CAPITAL LETTER O -`U+041D `_ '\\u041d' Lu 1 CYRILLIC CAPITAL LETTER EN -========================================= ========= ========== ========= ========================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "\xd0\x98\xd0\x9d\xd0\xa1\xd0\x9e\xd0\x9d|\\n12345|\\n" - ИНСОН| - 12345| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -Hausa -^^^^^ - -Sequence of language *Hausa* from midpoint of alignment failure records: - -========================================= ======== ========== ========= ====================== -Codepoint Python Category wcwidth Name -========================================= ======== ========== ========= ====================== -`U+0044 `_ 'D' Lu 1 LATIN CAPITAL LETTER D -`U+004F `_ 'O' Lu 1 LATIN CAPITAL LETTER O -`U+004B `_ 'K' Lu 1 LATIN CAPITAL LETTER K -`U+004F `_ 'O' Lu 1 LATIN CAPITAL LETTER O -`U+004B `_ 'K' Lu 1 LATIN CAPITAL LETTER K -`U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I -`U+004E `_ 'N' Lu 1 LATIN CAPITAL LETTER N -========================================= ======== ========== ========= ====================== - -None - -- Shell test using `printf(1)`_, ``'|'`` should align in output:: - - $ printf "DOKOKIN|\\n1234567|\\n" - DOKOKIN| - 1234567| - -- Cursor Y-Position moved 19 rows where no movement is expected. - -.. _`printf(1)`: https://www.man7.org/linux/man-pages/man1/printf.1.html -.. _`wcwidth.wcswidth()`: https://wcwidth.readthedocs.io/ -.. _`ucs-detect`: https://github.com/jquast/ucs-detect