.. _mintty: mintty ------ Tested Software version 3.8.1 on Windows. The homepage URL of this terminal is https://mintty.github.io/. Full results available at ucs-detect_ repository path `data/mintty.yaml `_. .. _minttyscores: Score Breakdown +++++++++++++++ Detailed breakdown of how scores are calculated for *mintty*: .. table:: :class: sphinx-datatable === =================================== =========== ==================== # Score Type Raw Score Final Scaled Score === =================================== =========== ==================== 1 :ref:`WIDE ` 60.08% 43.6% 2 :ref:`NARROW ` 100.00% 100.0% 3 :ref:`ZWJ ` 0.00% 0.0% 4 :ref:`LANG ` 0.09% 0.0% 5 :ref:`VS16 ` 100.00% 100.0% 6 :ref:`VS15 ` 0.00% *(excluded)* 7 :ref:`SRI ` 100.00% 100.0% 8 :ref:`SFZ ` 100.00% 100.0% 9 :ref:`RI ` 0.00% 0.0% 10 :ref:`FEAT ` 21.88% 23.3% 11 :ref:`Graphics ` 0% 0.0% 12 :ref:`Resources ` N/A N/A === =================================== =========== ==================== **Score Comparison Plot:** The following plot shows how this terminal's scores compare to all other terminals tested. .. figure:: ../_static/plots/mintty_scores_scaled.png :align: center :width: 800px Scaled scores comparison across all metrics (normalized 0-100%) **Final Scaled Score Calculation:** - Raw Final Score: 38.04% (weighted average: WIDE + NARROW + ZWJ + LANG + VS16 + 0.33 * SRI + 0.33 * SFZ + RI + CAP + 0.5 * GFX + 0.5 * RSC) the categorized 'average' absolute support level of this terminal. .. note:: RSC (Resources) is a composite CPU, memory, and runtime score. RSC is weighted at 0.5 (half as powerful as other metrics). FEAT (Features) is the fraction of notable features supported. GFX (Graphics) scores 100% for modern protocols (iTerm2, Kitty), 50% for legacy only (Sixel, ReGIS), 0% for none. - Final Scaled Score: 6.7% (normalized across all terminals tested). *Final Scaled scores* are normalized (0-100%) relative to all terminals tested **WIDE Score Details:** Wide character support calculation: - Total successful codepoints: 304 - Total codepoints tested: 506 - Formula: 304 / 506 - Result: 60.08% **NARROW Score Details:** Narrow character support calculation: - Total successful codepoints: 187 - Total codepoints tested: 187 - Formula: 187 / 187 - Result: 100.00% **ZWJ Score Details:** Emoji ZWJ (Zero-Width Joiner) support calculation: - Total successful sequences: 0 - Total sequences tested: 1000 - Formula: 0 / 1000 - Result: 0.00% **VS16 Score Details:** Variation Selector-16 support calculation: - Errors: 0 of 426 codepoints tested - Success rate: 100.0% - Formula: 100.0 / 100 - Result: 100.00% **VS15 Score Details** *(excluded from final score)*: Variation Selector-15 support calculation: - Errors: 158 of 158 codepoints tested - Success rate: 0.0% - Formula: 0.0 / 100 - Result: 0.00% **SRI Score Details:** Standalone Regional Indicator support calculation: - Total successful codepoints: 26 - Total codepoints tested: 26 - Formula: 26 / 26 - Result: 100.00% **SFZ Score Details:** Standalone Fitzpatrick skin tone modifier support calculation: - Total successful codepoints: 5 - Total codepoints tested: 5 - Formula: 5 / 5 - Result: 100.00% **RI Score Details:** Regional Indicator flag sequence support calculation: - Total successful sequences: 0 - Total sequences tested: 262 - Formula: 0 / 262 - Result: 0.00% .. _minttyfeaturesdetails: **Features Score Details:** Notable terminal features (3.5 / 16): - :ref:`Set bracketed paste mode (2004) `: **yes** - :ref:`Synchronized Output (2026) `: **no** - :ref:`Send FocusIn/FocusOut events (1004) `: **yes** - :ref:`Enable SGR Mouse Mode (1006) `: **yes** - :ref:`Grapheme Clustering (2027) `: **no** - :ref:`Bracketed Paste MIME (5522) `: **no** - :ref:`Kitty Keyboard `: **no** - :ref:`XTGETTCAP `: **no** - :ref:`Text Sizing (OSC 66) `: **no** - :ref:`Kitty Clipboard Protocol `: **no** - :ref:`OSC 52 Clipboard `: **no** - :ref:`Kitty Pointer Shapes (OSC 22) `: **no** - :ref:`Kitty Notifications (OSC 99) `: **no** - :ref:`Color Report (OSC 10/11) `: **no** - :ref:`Terminal Identification (TERM_PROGRAM) `: **partial** - :ref:`Truecolor Detection `: **no** Raw score: 21.88% **Graphics Score Details:** Graphics protocol support (0%): - Sixel: **no** - ReGIS: **no** - iTerm2: **no** - Kitty: **no** Scoring: 100% for modern (iTerm2/Kitty), 50% for legacy only (Sixel/ReGIS), 0% for none **Resource Score Details:** Resource profiling data not available. **LANG Score Details (Geometric Mean):** Geometric mean calculation: - Formula: (p₁ × p₂ × ... × pₙ)^(1/n) where n = 85 languages - About `geometric mean `_ - Result: 0.09% .. _minttywide: Wide character support ++++++++++++++++++++++ Wide character support of *mintty* is **60.1%** (202 errors of 506 codepoints tested). Sequence of a WIDE character, from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ======================== 1 `U+0001D310 `_ '\\U0001d310' So 2 TETRAGRAM FOR DIVERGENCE === ================================================= ============= ========== ========= ======================== Total codepoints: 1 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9d\x8c\x90|\\n12|\\n" 𝌐| 12| - See Line 42251 of `ucs_wide.txt `_ for this sequence in the example file. - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 1. .. _minttynarrow: Narrow character support ++++++++++++++++++++++++ Narrow character support of *mintty* is **100.0%** (0 errors of 187 codepoints tested). .. _minttyzwj: Emoji ZWJ support +++++++++++++++++ Compatibility of *mintty* with the Unicode Emoji ZWJ sequence table is **0.0%** (1000 errors of 1000 sequences tested). Sequence of an Emoji ZWJ Sequence, from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ================================= # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ================================= 1 `U+0001F469 `_ '\\U0001f469' So 2 WOMAN 2 `U+0001F3FD `_ '\\U0001f3fd' Sk 2 EMOJI MODIFIER FITZPATRICK TYPE-4 3 `U+200D `_ '\\u200d' Cf 0 ZERO WIDTH JOINER 4 `U+2764 `_ '\\u2764' So 1 HEAVY BLACK HEART 5 `U+FE0F `_ '\\ufe0f' Mn 0 VARIATION SELECTOR-16 6 `U+200D `_ '\\u200d' Cf 0 ZERO WIDTH JOINER 7 `U+0001F48B `_ '\\U0001f48b' So 2 KISS MARK 8 `U+200D `_ '\\u200d' Cf 0 ZERO WIDTH JOINER 9 `U+0001F468 `_ '\\U0001f468' So 2 MAN 10 `U+0001F3FD `_ '\\U0001f3fd' Sk 2 EMOJI MODIFIER FITZPATRICK TYPE-4 === ================================================= ============= ========== ========= ================================= Total codepoints: 10 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9f\x91\xa9\xf0\x9f\x8f\xbd\xe2\x80\x8d\xe2\x9d\xa4\xef\xb8\x8f\xe2\x80\x8d\xf0\x9f\x92\x8b\xe2\x80\x8d\xf0\x9f\x91\xa8\xf0\x9f\x8f\xbd|\\n12|\\n" 👩🏽‍❤️‍💋‍👨🏽| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 15. .. _minttyvs16: Variation Selector-16 support +++++++++++++++++++++++++++++ Emoji VS-16 results for *mintty* is 0 errors out of 426 total codepoints tested, 100.0% success. All codepoint combinations with Variation Selector-16 tested were successful. .. _minttyvs15: Variation Selector-15 support +++++++++++++++++++++++++++++ Emoji VS-15 results for *mintty* is 158 errors out of 158 total codepoints tested, 0.0% success. Sequence of a WIDE Emoji made NARROW by *Variation Selector-15*, from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ===================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ===================== 1 `U+0001F3AE `_ '\\U0001f3ae' So 2 VIDEO GAME 2 `U+FE0E `_ '\\ufe0e' Mn 0 VARIATION SELECTOR-15 === ================================================= ============= ========== ========= ===================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9f\x8e\xae\xef\xb8\x8e|\\n1|\\n" 🎮︎| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 3. .. _minttysri: Standalone Regional Indicator support +++++++++++++++++++++++++++++++++++++ Standalone Regional Indicator support of *mintty* is **100.0%** (0 errors of 26 codepoints tested). .. _minttysfz: Standalone Fitzpatrick modifier support +++++++++++++++++++++++++++++++++++++++ Standalone Fitzpatrick skin tone modifier support of *mintty* is **100.0%** (0 errors of 5 codepoints tested). .. _minttyri: Regional Indicator flag sequence support ++++++++++++++++++++++++++++++++++++++++ Regional Indicator flag sequence support of *mintty* is **0.0%** (262 errors of 262 sequences tested). Sequence of a Regional Indicator flag sequence, from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ================================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ================================== 1 `U+0001F1F0 `_ '\\U0001f1f0' So 2 REGIONAL INDICATOR SYMBOL LETTER K 2 `U+0001F1FF `_ '\\U0001f1ff' So 2 REGIONAL INDICATOR SYMBOL LETTER Z === ================================================= ============= ========== ========= ================================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9f\x87\xb0\xf0\x9f\x87\xbf|\\n12|\\n" 🇰🇿| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 4. .. _minttygraphics: Graphics Protocol Support +++++++++++++++++++++++++ *mintty* does not report support for any graphics protocols. **Detection Methods:** - **Sixel** and **ReGIS**: Detected via the Device Attributes (DA1) query ``CSI c`` (``\x1b[c``). Extension code ``4`` indicates Sixel_ support, ``3`` ReGIS_. - **Kitty graphics**: Detected by sending a Kitty graphics query and checking for an ``OK`` response. - **iTerm2 inline images**: Detected via the iTerm2 capabilities query ``OSC 1337 ; Capabilities``. **Device Attributes Response:** - Extensions reported: 6, 7, 21, 22, 23, 24, 28, 32, 42 - Sixel_ indicator (``4``): not present - ReGIS_ indicator (``3``): not present .. _Sixel: https://en.wikipedia.org/wiki/Sixel .. _ReGIS: https://en.wikipedia.org/wiki/ReGIS .. _`iTerm2 inline images`: https://iterm2.com/documentation-images.html .. _minttylang: Language Support ++++++++++++++++ No languages were tested with 100% success. The following 85 languages are not fully supported: .. table:: :class: sphinx-datatable ================================================================= ========== ========= ============= lang n_errors n_total pct_success ================================================================= ========== ========= ============= :ref:`Aja ` 3 3 0.0% :ref:`Amarakaeri ` 6 6 0.0% :ref:`Arabic, Standard ` 8 8 0.0% :ref:`Assyrian Neo-Aramaic ` 8 8 0.0% :ref:`Baatonum ` 1 1 0.0% :ref:`Bamun ` 17 17 0.0% :ref:`Belanda Viri ` 3 3 0.0% :ref:`Bora ` 2 2 0.0% :ref:`Catalan (2) ` 6 6 0.0% :ref:`Chickasaw ` 4 4 0.0% :ref:`Chinantec, Chiltepec ` 6 6 0.0% :ref:`Dagaare, Southern ` 3 3 0.0% :ref:`Dari ` 6 6 0.0% :ref:`Dendi ` 1 1 0.0% :ref:`Dinka, Northeastern ` 2 2 0.0% :ref:`Dzongkha ` 160 160 0.0% :ref:`Evenki ` 13 13 0.0% :ref:`Farsi, Western ` 3 3 0.0% :ref:`Fon ` 1 1 0.0% :ref:`French (Welche) ` 2 2 0.0% :ref:`Fur ` 9 9 0.0% :ref:`Ga ` 1 1 0.0% :ref:`Gen ` 1 1 0.0% :ref:`Gilyak ` 2 2 0.0% :ref:`Gumuz ` 2 2 0.0% :ref:`Kabyle ` 8 8 0.0% :ref:`Lamnso' ` 3 3 0.0% :ref:`Lingala (tones) ` 8 8 0.0% :ref:`Maldivian ` 209 209 0.0% :ref:`Maori (2) ` 6 6 0.0% :ref:`Mazahua Central ` 3 3 0.0% :ref:`Mòoré ` 1 1 0.0% :ref:`Nanai ` 2 2 0.0% :ref:`Navajo ` 4 4 0.0% :ref:`Orok ` 1 1 0.0% :ref:`Otomi, Mezquital ` 1 1 0.0% :ref:`Panjabi, Western ` 3 3 0.0% :ref:`Pashto, Northern ` 1 1 0.0% :ref:`Picard ` 1 1 0.0% :ref:`Pular (Adlam) ` 24 24 0.0% :ref:`Secoya ` 1 1 0.0% :ref:`Seraiki ` 1 1 0.0% :ref:`Shipibo-Conibo ` 2 2 0.0% :ref:`Siona ` 1 1 0.0% :ref:`South Azerbaijani ` 6 6 0.0% :ref:`Tagalog (Tagalog) ` 16 16 0.0% :ref:`Tai Dam ` 120 120 0.0% :ref:`Tamang, Eastern ` 11 11 0.0% :ref:`Tamazight, Central Atlas ` 5 5 0.0% :ref:`Tem ` 2 2 0.0% :ref:`Thai (2) ` 14 14 0.0% :ref:`Tibetan, Central ` 48 48 0.0% :ref:`Ticuna ` 13 13 0.0% :ref:`Uduk ` 2 2 0.0% :ref:`Urdu (2) ` 1 1 0.0% :ref:`Vietnamese ` 42 42 0.0% :ref:`Yaneshaʼ ` 10 10 0.0% :ref:`Yiddish, Eastern ` 10 10 0.0% :ref:`Yoruba ` 8 8 0.0% :ref:`Mon ` 201 208 3.4% :ref:`Urdu ` 22 23 4.3% :ref:`Lao ` 217 227 4.4% :ref:`Khün ` 337 354 4.8% :ref:`Nepali ` 67 71 5.6% :ref:`Sanskrit ` 146 155 5.8% :ref:`Thai ` 193 206 6.3% :ref:`Maithili ` 61 66 7.6% :ref:`Javanese (Javanese) ` 449 488 8.0% :ref:`Marathi ` 93 103 9.7% :ref:`Shan ` 95 106 10.4% :ref:`Chakma ` 200 225 11.1% :ref:`Hindi ` 144 164 12.2% :ref:`Burmese ` 192 223 13.9% :ref:`Telugu ` 286 335 14.6% :ref:`Magahi ` 18 22 18.2% :ref:`Khmer, Central ` 294 390 24.6% :ref:`Panjabi, Eastern ` 165 236 30.1% :ref:`Malayalam ` 262 382 31.4% :ref:`Bengali ` 224 335 33.1% :ref:`Bhojpuri ` 167 252 33.7% :ref:`Gujarati ` 191 290 34.1% :ref:`Sinhala ` 99 198 50.0% :ref:`Kannada ` 104 236 55.9% :ref:`Sanskrit (Grantha) ` 79 237 66.7% :ref:`Tamil ` 26 132 80.3% ================================================================= ========== ========= ============= .. _minttylangaja: Aja ^^^ Sequence of language *Aja* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================= 1 `U+0254 `_ '\\u0254' Ll 1 LATIN SMALL LETTER OPEN O 2 `U+0300 `_ '\\u0300' Mn 0 COMBINING GRAVE ACCENT === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x80|\\n1|\\n" ɔ̀| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangamarakaeri: Amarakaeri ^^^^^^^^^^ Sequence of language *Amarakaeri* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "I\xcc\xb1|\\n1|\\n" I̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangarabicstandard: Arabic, Standard ^^^^^^^^^^^^^^^^ Sequence of language *Arabic, Standard* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================== 1 `U+0627 `_ '\\u0627' Lo 1 ARABIC LETTER ALEF 2 `U+064B `_ '\\u064b' Mn 0 ARABIC FATHATAN === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd8\xa7\xd9\x8b|\\n1|\\n" اً| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangassyrianneoaramaic: Assyrian Neo-Aramaic ^^^^^^^^^^^^^^^^^^^^ Sequence of language *Assyrian Neo-Aramaic* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================== 1 `U+0712 `_ '\\u0712' Lo 1 SYRIAC LETTER BETH 2 `U+0742 `_ '\\u0742' Mn 0 SYRIAC RUKKAKHA === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xdc\x92\xdd\x82|\\n1|\\n" ܒ݂| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangbaatonum: Baatonum ^^^^^^^^ Sequence of language *Baatonum* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N 2 `U+0300 `_ '\\u0300' Mn 0 COMBINING GRAVE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "n\xcc\x80|\\n1|\\n" ǹ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangbamun: Bamun ^^^^^ Sequence of language *Bamun* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "E\xcc\x81|\\n1|\\n" É| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangbelandaviri: Belanda Viri ^^^^^^^^^^^^ Sequence of language *Belanda Viri* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================================== 1 `U+00E4 `_ '\\xe4' Ll 1 LATIN SMALL LETTER A WITH DIAERESIS 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= =================================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc3\xa4\xcc\x81|\\n1|\\n" ä́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangbora: Bora ^^^^ Sequence of language *Bora* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================================== 1 `U+0197 `_ '\\u0197' Lu 1 LATIN CAPITAL LETTER I WITH STROKE 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ================================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc6\x97\xcc\x81|\\n1|\\n" Ɨ́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangcatalan2: Catalan (2) ^^^^^^^^^^^ Sequence of language *Catalan (2)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A 2 `U+0300 `_ '\\u0300' Mn 0 COMBINING GRAVE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "A\xcc\x80|\\n1|\\n" À| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangchickasaw: Chickasaw ^^^^^^^^^ Sequence of language *Chickasaw* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "A\xcc\xb1|\\n1|\\n" A̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangchinantecchiltepec: Chinantec, Chiltepec ^^^^^^^^^^^^^^^^^^^^ Sequence of language *Chinantec, Chiltepec* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================================== 1 `U+00E4 `_ '\\xe4' Ll 1 LATIN SMALL LETTER A WITH DIAERESIS 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= =================================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc3\xa4\xcc\xb1|\\n1|\\n" ä̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangdagaaresouthern: Dagaare, Southern ^^^^^^^^^^^^^^^^^ Sequence of language *Dagaare, Southern* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0075 `_ 'u' Ll 1 LATIN SMALL LETTER U 2 `U+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "u\xcc\x83|\\n1|\\n" ũ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangdari: Dari ^^^^ Sequence of language *Dari* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================== 1 `U+0627 `_ '\\u0627' Lo 1 ARABIC LETTER ALEF 2 `U+0654 `_ '\\u0654' Mn 0 ARABIC HAMZA ABOVE === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd8\xa7\xd9\x94|\\n1|\\n" أ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangdendi: Dendi ^^^^^ Sequence of language *Dendi* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================= 1 `U+0254 `_ '\\u0254' Ll 1 LATIN SMALL LETTER OPEN O 2 `U+030C `_ '\\u030c' Mn 0 COMBINING CARON === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x8c|\\n1|\\n" ɔ̌| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangdinkanortheastern: Dinka, Northeastern ^^^^^^^^^^^^^^^^^^^ Sequence of language *Dinka, Northeastern* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================= 1 `U+0254 `_ '\\u0254' Ll 1 LATIN SMALL LETTER OPEN O 2 `U+0308 `_ '\\u0308' Mn 0 COMBINING DIAERESIS === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x88|\\n1|\\n" ɔ̈| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangdzongkha: Dzongkha ^^^^^^^^ Sequence of language *Dzongkha* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0F40 `_ '\\u0f40' Lo 1 TIBETAN LETTER KA 2 `U+0F74 `_ '\\u0f74' Mn 0 TIBETAN VOWEL SIGN U === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xbd\x80\xe0\xbd\xb4|\\n1|\\n" ཀུ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangevenki: Evenki ^^^^^^ Sequence of language *Evenki* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================= 1 `U+0430 `_ '\\u0430' Ll 1 CYRILLIC SMALL LETTER A 2 `U+0304 `_ '\\u0304' Mn 0 COMBINING MACRON === ========================================= ========= ========== ========= ======================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd0\xb0\xcc\x84|\\n1|\\n" а̄| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangfarsiwestern: Farsi, Western ^^^^^^^^^^^^^^ Sequence of language *Farsi, Western* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================== 1 `U+0627 `_ '\\u0627' Lo 1 ARABIC LETTER ALEF 2 `U+0655 `_ '\\u0655' Mn 0 ARABIC HAMZA BELOW === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd8\xa7\xd9\x95|\\n1|\\n" إ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangfon: Fon ^^^ Sequence of language *Fon* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================= 1 `U+025B `_ '\\u025b' Ll 1 LATIN SMALL LETTER OPEN E 2 `U+030C `_ '\\u030c' Mn 0 COMBINING CARON === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x9b\xcc\x8c|\\n1|\\n" ɛ̌| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangfrenchwelche: French (Welche) ^^^^^^^^^^^^^^^ Sequence of language *French (Welche)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0045 `_ 'E' Lu 1 LATIN CAPITAL LETTER E 2 `U+0300 `_ '\\u0300' Mn 0 COMBINING GRAVE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "E\xcc\x80|\\n1|\\n" È| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangfur: Fur ^^^ Sequence of language *Fur* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0020 `_ ' ' Zs 1 SPACE 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW 3 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf " \xcc\xb1\xcc\x81|\\n1|\\n" ̱́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 3. .. _minttylangga: Ga ^^ Sequence of language *Ga* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A 2 `U+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "a\xcc\x83|\\n1|\\n" ã| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanggen: Gen ^^^ Sequence of language *Gen* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================= 1 `U+025B `_ '\\u025b' Ll 1 LATIN SMALL LETTER OPEN E 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x9b\xcc\x81|\\n1|\\n" ɛ́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanggilyak: Gilyak ^^^^^^ Sequence of language *Gilyak* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================== 1 `U+0420 `_ '\\u0420' Lu 1 CYRILLIC CAPITAL LETTER ER 2 `U+030C `_ '\\u030c' Mn 0 COMBINING CARON === ========================================= ========= ========== ========= ========================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd0\xa0\xcc\x8c|\\n1|\\n" Р̌| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanggumuz: Gumuz ^^^^^ Sequence of language *Gumuz* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+002D `_ '-' Pd 1 HYPHEN-MINUS 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "-\xcc\x81|\\n1|\\n" -́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangkabyle: Kabyle ^^^^^^ Sequence of language *Kabyle* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================== 1 `U+0020 `_ ' ' Zs 1 SPACE 2 `U+0323 `_ '\\u0323' Mn 0 COMBINING DOT BELOW === ========================================= ========= ========== ========= =================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf " \xcc\xa3|\\n1|\\n" ̣| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanglamnso: Lamnso' ^^^^^^^ Sequence of language *Lamnso'* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+006B `_ 'k' Ll 1 LATIN SMALL LETTER K 2 `U+0300 `_ '\\u0300' Mn 0 COMBINING GRAVE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "k\xcc\x80|\\n1|\\n" k̀| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanglingalatones: Lingala (tones) ^^^^^^^^^^^^^^^ Sequence of language *Lingala (tones)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "I\xcc\x81|\\n1|\\n" Í| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangmaldivian: Maldivian ^^^^^^^^^ Sequence of language *Maldivian* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================= 1 `U+0780 `_ '\\u0780' Lo 1 THAANA LETTER HAA 2 `U+07A6 `_ '\\u07a6' Mn 0 THAANA ABAFILI === ========================================= ========= ========== ========= ================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xde\x80\xde\xa6|\\n1|\\n" ހަ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangmaori2: Maori (2) ^^^^^^^^^ Sequence of language *Maori (2)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A 2 `U+0304 `_ '\\u0304' Mn 0 COMBINING MACRON === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "A\xcc\x84|\\n1|\\n" Ā| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangmazahuacentral: Mazahua Central ^^^^^^^^^^^^^^^ Sequence of language *Mazahua Central* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ============================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ============================== 1 `U+0041 `_ 'A' Lu 1 LATIN CAPITAL LETTER A 2 `U+0338 `_ '\\u0338' Mn 0 COMBINING LONG SOLIDUS OVERLAY === ========================================= ========= ========== ========= ============================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "A\xcc\xb8|\\n1|\\n" A̸| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangmor: Mòoré ^^^^^ Sequence of language *Mòoré* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0065 `_ 'e' Ll 1 LATIN SMALL LETTER E 2 `U+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "e\xcc\x83|\\n1|\\n" ẽ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangnanai: Nanai ^^^^^ Sequence of language *Nanai* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================== 1 `U+0435 `_ '\\u0435' Ll 1 CYRILLIC SMALL LETTER IE 2 `U+0308 `_ '\\u0308' Mn 0 COMBINING DIAERESIS === ========================================= ========= ========== ========= ======================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd0\xb5\xcc\x88|\\n1|\\n" ё| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangnavajo: Navajo ^^^^^^ Sequence of language *Navajo* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================================ # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================================ 1 `U+0105 `_ '\\u0105' Ll 1 LATIN SMALL LETTER A WITH OGONEK 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ================================ Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc4\x85\xcc\x81|\\n1|\\n" ą́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangorok: Orok ^^^^ Sequence of language *Orok* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ============================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ============================== 1 `U+04E9 `_ '\\u04e9' Ll 1 CYRILLIC SMALL LETTER BARRED O 2 `U+0304 `_ '\\u0304' Mn 0 COMBINING MACRON === ========================================= ========= ========== ========= ============================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd3\xa9\xcc\x84|\\n1|\\n" ө̄| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangotomimezquital: Otomi, Mezquital ^^^^^^^^^^^^^^^^ Sequence of language *Otomi, Mezquital* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0055 `_ 'U' Lu 1 LATIN CAPITAL LETTER U 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "U\xcc\xb1|\\n1|\\n" U̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangpanjabiwestern: Panjabi, Western ^^^^^^^^^^^^^^^^ Sequence of language *Panjabi, Western* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================== 1 `U+0627 `_ '\\u0627' Lo 1 ARABIC LETTER ALEF 2 `U+064F `_ '\\u064f' Mn 0 ARABIC DAMMA === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd8\xa7\xd9\x8f|\\n1|\\n" اُ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangpashtonorthern: Pashto, Northern ^^^^^^^^^^^^^^^^ Sequence of language *Pashto, Northern* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================= 1 `U+0648 `_ '\\u0648' Lo 1 ARABIC LETTER WAW 2 `U+064E `_ '\\u064e' Mn 0 ARABIC FATHA === ========================================= ========= ========== ========= ================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd9\x88\xd9\x8e|\\n1|\\n" وَ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangpicard: Picard ^^^^^^ Sequence of language *Picard* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0065 `_ 'e' Ll 1 LATIN SMALL LETTER E 2 `U+030A `_ '\\u030a' Mn 0 COMBINING RING ABOVE === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "e\xcc\x8a|\\n1|\\n" e̊| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangpularadlam: Pular (Adlam) ^^^^^^^^^^^^^ Sequence of language *Pular (Adlam)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ========================= # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ========================= 1 `U+0001E900 `_ '\\U0001e900' Lu 1 ADLAM CAPITAL LETTER ALIF 2 `U+0001E944 `_ '\\U0001e944' Mn 0 ADLAM ALIF LENGTHENER === ================================================= ============= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9e\xa4\x80\xf0\x9e\xa5\x84|\\n1|\\n" 𞤀𞥄| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangsecoya: Secoya ^^^^^^ Sequence of language *Secoya* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================================== 1 `U+00EB `_ '\\xeb' Ll 1 LATIN SMALL LETTER E WITH DIAERESIS 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= =================================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc3\xab\xcc\xb1|\\n1|\\n" ë̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangseraiki: Seraiki ^^^^^^^ Sequence of language *Seraiki* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ============================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ============================= 1 `U+06BE `_ '\\u06be' Lo 1 ARABIC LETTER HEH DOACHASHMEE 2 `U+0654 `_ '\\u0654' Mn 0 ARABIC HAMZA ABOVE === ========================================= ========= ========== ========= ============================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xda\xbe\xd9\x94|\\n1|\\n" ھٔ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangshipiboconibo: Shipibo-Conibo ^^^^^^^^^^^^^^ Sequence of language *Shipibo-Conibo* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0053 `_ 'S' Lu 1 LATIN CAPITAL LETTER S 2 `U+0308 `_ '\\u0308' Mn 0 COMBINING DIAERESIS === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "S\xcc\x88|\\n1|\\n" S̈| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangsiona: Siona ^^^^^ Sequence of language *Siona* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0061 `_ 'a' Ll 1 LATIN SMALL LETTER A 2 `U+0308 `_ '\\u0308' Mn 0 COMBINING DIAERESIS === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "a\xcc\x88|\\n1|\\n" ä| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangsouthazerbaijani: South Azerbaijani ^^^^^^^^^^^^^^^^^ Sequence of language *South Azerbaijani* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0049 `_ 'I' Lu 1 LATIN CAPITAL LETTER I 2 `U+0307 `_ '\\u0307' Mn 0 COMBINING DOT ABOVE === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "I\xcc\x87|\\n1|\\n" İ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangtagalogtagalog: Tagalog (Tagalog) ^^^^^^^^^^^^^^^^^ Sequence of language *Tagalog (Tagalog)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================== 1 `U+1704 `_ '\\u1704' Lo 1 TAGALOG LETTER GA 2 `U+1714 `_ '\\u1714' Mn 0 TAGALOG SIGN VIRAMA === ========================================= ========= ========== ========= =================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\x9c\x84\xe1\x9c\x94|\\n1|\\n" ᜄ᜔| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangtaidam: Tai Dam ^^^^^^^ Sequence of language *Tai Dam* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+AA80 `_ '\\uaa80' Lo 1 TAI VIET LETTER LOW KO 2 `U+AAB0 `_ '\\uaab0' Mn 0 TAI VIET MAI KANG === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xea\xaa\x80\xea\xaa\xb0|\\n1|\\n" ꪀꪰ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangtamangeastern: Tamang, Eastern ^^^^^^^^^^^^^^^ Sequence of language *Tamang, Eastern* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================= 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 4 `U+094B `_ '\\u094b' Mc 0 DEVANAGARI VOWEL SIGN O === ========================================= ========= ========== ========= ======================= Total codepoints: 4 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\x95\xe0\xa5\x8b|\\n12|\\n" क्को| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 4. .. _minttylangtamazightcentralatlas: Tamazight, Central Atlas ^^^^^^^^^^^^^^^^^^^^^^^^ Sequence of language *Tamazight, Central Atlas* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0048 `_ 'H' Lu 1 LATIN CAPITAL LETTER H 2 `U+0323 `_ '\\u0323' Mn 0 COMBINING DOT BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "H\xcc\xa3|\\n1|\\n" Ḥ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangtem: Tem ^^^ Sequence of language *Tem* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================= 1 `U+0269 `_ '\\u0269' Ll 1 LATIN SMALL LETTER IOTA 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ======================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\xa9\xcc\x81|\\n1|\\n" ɩ́| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangthai2: Thai (2) ^^^^^^^^ Sequence of language *Thai (2)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0E22 `_ '\\u0e22' Lo 1 THAI CHARACTER YO YAK 2 `U+0E48 `_ '\\u0e48' Mn 0 THAI CHARACTER MAI EK 3 `U+0E33 `_ '\\u0e33' Lo 1 THAI CHARACTER SARA AM === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xb8\xa2\xe0\xb9\x88\xe0\xb8\xb3|\\n12|\\n" ย่ำ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangtibetancentral: Tibetan, Central ^^^^^^^^^^^^^^^^ Sequence of language *Tibetan, Central* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0020 `_ ' ' Zs 1 SPACE 2 `U+0F7C `_ '\\u0f7c' Mn 0 TIBETAN VOWEL SIGN O === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf " \xe0\xbd\xbc|\\n1|\\n" ོ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangticuna: Ticuna ^^^^^^ Sequence of language *Ticuna* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0063 `_ 'c' Ll 1 LATIN SMALL LETTER C 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "c\xcc\xb1|\\n1|\\n" c̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanguduk: Uduk ^^^^ Sequence of language *Uduk* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0070 `_ 'p' Ll 1 LATIN SMALL LETTER P 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "p\xcc\xb1|\\n1|\\n" p̱| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangurdu2: Urdu (2) ^^^^^^^^ Sequence of language *Urdu (2)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================== 1 `U+06A9 `_ '\\u06a9' Lo 1 ARABIC LETTER KEHEH 2 `U+064F `_ '\\u064f' Mn 0 ARABIC DAMMA === ========================================= ========= ========== ========= =================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xda\xa9\xd9\x8f|\\n1|\\n" کُ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangvietnamese: Vietnamese ^^^^^^^^^^ Sequence of language *Vietnamese* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0059 `_ 'Y' Lu 1 LATIN CAPITAL LETTER Y 2 `U+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "Y\xcc\x81|\\n1|\\n" Ý| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangyanesha: Yaneshaʼ ^^^^^^^^ Sequence of language *Yaneshaʼ* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =============== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =============== 1 `U+0020 `_ ' ' Zs 1 SPACE 2 `U+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= =============== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf " \xcc\x83|\\n1|\\n" ̃| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangyiddisheastern: Yiddish, Eastern ^^^^^^^^^^^^^^^^ Sequence of language *Yiddish, Eastern* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================== 1 `U+05D0 `_ '\\u05d0' Lo 1 HEBREW LETTER ALEF 2 `U+05B7 `_ '\\u05b7' Mn 0 HEBREW POINT PATAH === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd7\x90\xd6\xb7|\\n1|\\n" אַ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangyoruba: Yoruba ^^^^^^ Sequence of language *Yoruba* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+006E `_ 'n' Ll 1 LATIN SMALL LETTER N 2 `U+0304 `_ '\\u0304' Mn 0 COMBINING MACRON === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "n\xcc\x84|\\n1|\\n" n̄| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangmon: Mon ^^^ Sequence of language *Mon* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+1000 `_ '\\u1000' Lo 1 MYANMAR LETTER KA 2 `U+1031 `_ '\\u1031' Mc 0 MYANMAR VOWEL SIGN E 3 `U+102F `_ '\\u102f' Mn 0 MYANMAR VOWEL SIGN U === ========================================= ========= ========== ========= ==================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\x80\x80\xe1\x80\xb1\xe1\x80\xaf|\\n12|\\n" ကေု| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangurdu: Urdu ^^^^ Sequence of language *Urdu* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================= 1 `U+0628 `_ '\\u0628' Lo 1 ARABIC LETTER BEH 2 `U+064E `_ '\\u064e' Mn 0 ARABIC FATHA === ========================================= ========= ========== ========= ================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xd8\xa8\xd9\x8e|\\n1|\\n" بَ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylanglao: Lao ^^^ Sequence of language *Lao* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0E81 `_ '\\u0e81' Lo 1 LAO LETTER KO 2 `U+0EB1 `_ '\\u0eb1' Mn 0 LAO VOWEL SIGN MAI KAN === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xba\x81\xe0\xba\xb1|\\n1|\\n" ກັ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangkhn: Khün ^^^^ Sequence of language *Khün* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================= 1 `U+1A20 `_ '\\u1a20' Lo 1 TAI THAM LETTER HIGH KA 2 `U+1A60 `_ '\\u1a60' Mn 0 TAI THAM SIGN SAKOT 3 `U+1A20 `_ '\\u1a20' Lo 1 TAI THAM LETTER HIGH KA === ========================================= ========= ========== ========= ======================= Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\xa8\xa0\xe1\xa9\xa0\xe1\xa8\xa0|\\n12|\\n" ᨠ᩠ᨠ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangnepali: Nepali ^^^^^^ Sequence of language *Nepali* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+091B `_ '\\u091b' Lo 1 DEVANAGARI LETTER CHA === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\x9b|\\n12|\\n" क्छ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangsanskrit: Sanskrit ^^^^^^^^ Sequence of language *Sanskrit* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 4 `U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA === ========================================= ========= ========== ========= ======================== Total codepoints: 4 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\x95\xe0\xa4\xbe|\\n12|\\n" क्का| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 4. .. _minttylangthai: Thai ^^^^ Sequence of language *Thai* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0E15 `_ '\\u0e15' Lo 1 THAI CHARACTER TO TAO 2 `U+0E48 `_ '\\u0e48' Mn 0 THAI CHARACTER MAI EK 3 `U+0E33 `_ '\\u0e33' Lo 1 THAI CHARACTER SARA AM === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xb8\x95\xe0\xb9\x88\xe0\xb8\xb3|\\n12|\\n" ต่ำ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangmaithili: Maithili ^^^^^^^^ Sequence of language *Maithili* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+093F `_ '\\u093f' Mc 0 DEVANAGARI VOWEL SIGN I 3 `U+0902 `_ '\\u0902' Mn 0 DEVANAGARI SIGN ANUSVARA === ========================================= ========= ========== ========= ======================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa4\xbf\xe0\xa4\x82|\\n12|\\n" किं| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangjavanesejavanese: Javanese (Javanese) ^^^^^^^^^^^^^^^^^^^ Sequence of language *Javanese (Javanese)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ========================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ========================== 1 `U+A98F `_ '\\ua98f' Lo 1 JAVANESE LETTER KA 2 `U+A9BA `_ '\\ua9ba' Mc 0 JAVANESE VOWEL SIGN TALING 3 `U+A9B4 `_ '\\ua9b4' Mc 0 JAVANESE VOWEL SIGN TARUNG === ========================================= ========= ========== ========= ========================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xea\xa6\x8f\xea\xa6\xba\xea\xa6\xb4|\\n12|\\n" ꦏꦺꦴ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangmarathi: Marathi ^^^^^^^ Sequence of language *Marathi* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 4 `U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA 5 `U+0902 `_ '\\u0902' Mn 0 DEVANAGARI SIGN ANUSVARA === ========================================= ========= ========== ========= ======================== Total codepoints: 5 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\x95\xe0\xa4\xbe\xe0\xa4\x82|\\n12|\\n" क्कां| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 5. .. _minttylangshan: Shan ^^^^ Sequence of language *Shan* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+1004 `_ '\\u1004' Lo 1 MYANMAR LETTER NGA 2 `U+102D `_ '\\u102d' Mn 0 MYANMAR VOWEL SIGN I === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\x80\x84\xe1\x80\xad|\\n1|\\n" ငိ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttylangchakma: Chakma ^^^^^^ Sequence of language *Chakma* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ==================== 1 `U+00011103 `_ '\\U00011103' Lo 1 CHAKMA LETTER AA 2 `U+0001112C `_ '\\U0001112c' Mc 0 CHAKMA VOWEL SIGN E 3 `U+0001112D `_ '\\U0001112d' Mn 0 CHAKMA VOWEL SIGN AI === ================================================= ============= ========== ========= ==================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x91\x84\x83\xf0\x91\x84\xac\xf0\x91\x84\xad|\\n12|\\n" 𑄃𑄬𑄭| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylanghindi: Hindi ^^^^^ Sequence of language *Hindi* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+093E `_ '\\u093e' Mc 0 DEVANAGARI VOWEL SIGN AA 3 `U+0902 `_ '\\u0902' Mn 0 DEVANAGARI SIGN ANUSVARA === ========================================= ========= ========== ========= ======================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa4\xbe\xe0\xa4\x82|\\n12|\\n" कां| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangburmese: Burmese ^^^^^^^ Sequence of language *Burmese* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================== 1 `U+1000 `_ '\\u1000' Lo 1 MYANMAR LETTER KA 2 `U+1039 `_ '\\u1039' Mn 0 MYANMAR SIGN VIRAMA 3 `U+1001 `_ '\\u1001' Lo 1 MYANMAR LETTER KHA === ========================================= ========= ========== ========= =================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\x80\x80\xe1\x80\xb9\xe1\x80\x81|\\n12|\\n" က္ခ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangtelugu: Telugu ^^^^^^ Sequence of language *Telugu* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ==================== 1 `U+0C15 `_ '\\u0c15' Lo 1 TELUGU LETTER KA 2 `U+0C3E `_ '\\u0c3e' Mn 0 TELUGU VOWEL SIGN AA 3 `U+0C02 `_ '\\u0c02' Mc 0 TELUGU SIGN ANUSVARA === ========================================= ========= ========== ========= ==================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xb0\x95\xe0\xb0\xbe\xe0\xb0\x82|\\n12|\\n" కాం| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangmagahi: Magahi ^^^^^^ Sequence of language *Magahi* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ======================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ======================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+0930 `_ '\\u0930' Lo 1 DEVANAGARI LETTER RA 4 `U+0942 `_ '\\u0942' Mn 0 DEVANAGARI VOWEL SIGN UU === ========================================= ========= ========== ========= ======================== Total codepoints: 4 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xb0\xe0\xa5\x82|\\n12|\\n" क्रू| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 4. .. _minttylangkhmercentral: Khmer, Central ^^^^^^^^^^^^^^ Sequence of language *Khmer, Central* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================ # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================ 1 `U+1780 `_ '\\u1780' Lo 1 KHMER LETTER KA 2 `U+17D2 `_ '\\u17d2' Mn 0 KHMER SIGN COENG 3 `U+1781 `_ '\\u1781' Lo 1 KHMER LETTER KHA === ========================================= ========= ========== ========= ================ Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\x9e\x80\xe1\x9f\x92\xe1\x9e\x81|\\n12|\\n" ក្ខ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangpanjabieastern: Panjabi, Eastern ^^^^^^^^^^^^^^^^ Sequence of language *Panjabi, Eastern* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0A15 `_ '\\u0a15' Lo 1 GURMUKHI LETTER KA 2 `U+0A3E `_ '\\u0a3e' Mc 0 GURMUKHI VOWEL SIGN AA 3 `U+0A02 `_ '\\u0a02' Mn 0 GURMUKHI SIGN BINDI === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa8\x95\xe0\xa8\xbe\xe0\xa8\x82|\\n12|\\n" ਕਾਂ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangmalayalam: Malayalam ^^^^^^^^^ Sequence of language *Malayalam* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ===================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ===================== 1 `U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA 2 `U+0D4D `_ '\\u0d4d' Mn 0 MALAYALAM SIGN VIRAMA 3 `U+0D15 `_ '\\u0d15' Lo 1 MALAYALAM LETTER KA === ========================================= ========= ========== ========= ===================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xb4\x95\xe0\xb5\x8d\xe0\xb4\x95|\\n12|\\n" ക്ക| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangbengali: Bengali ^^^^^^^ Sequence of language *Bengali* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ===================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ===================== 1 `U+0995 `_ '\\u0995' Lo 1 BENGALI LETTER KA 2 `U+09BE `_ '\\u09be' Mc 0 BENGALI VOWEL SIGN AA 3 `U+200C `_ '\\u200c' Cf 0 ZERO WIDTH NON-JOINER === ========================================= ========= ========== ========= ===================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa6\x95\xe0\xa6\xbe\xe2\x80\x8c|\\n12|\\n" কা‌| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangbhojpuri: Bhojpuri ^^^^^^^^ Sequence of language *Bhojpuri* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA 2 `U+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+0915 `_ '\\u0915' Lo 1 DEVANAGARI LETTER KA === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\x95|\\n12|\\n" क्क| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylanggujarati: Gujarati ^^^^^^^^ Sequence of language *Gujarati* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0A95 `_ '\\u0a95' Lo 1 GUJARATI LETTER KA 2 `U+0ABE `_ '\\u0abe' Mc 0 GUJARATI VOWEL SIGN AA 3 `U+0A82 `_ '\\u0a82' Mn 0 GUJARATI SIGN ANUSVARA === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xaa\x95\xe0\xaa\xbe\xe0\xaa\x82|\\n12|\\n" કાં| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangsinhala: Sinhala ^^^^^^^ Sequence of language *Sinhala* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ================================= # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ================================= 1 `U+0DAF `_ '\\u0daf' Lo 1 SINHALA LETTER ALPAPRAANA DAYANNA 2 `U+0DD2 `_ '\\u0dd2' Mn 0 SINHALA VOWEL SIGN KETTI IS-PILLA 3 `U+0D82 `_ '\\u0d82' Mc 0 SINHALA SIGN ANUSVARAYA === ========================================= ========= ========== ========= ================================= Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xb6\xaf\xe0\xb7\x92\xe0\xb6\x82|\\n12|\\n" දිං| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangkannada: Kannada ^^^^^^^ Sequence of language *Kannada* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ===================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ===================== 1 `U+0C95 `_ '\\u0c95' Lo 1 KANNADA LETTER KA 2 `U+0CBE `_ '\\u0cbe' Mc 0 KANNADA VOWEL SIGN AA 3 `U+0C82 `_ '\\u0c82' Mc 0 KANNADA SIGN ANUSVARA === ========================================= ========= ========== ========= ===================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xb2\x95\xe0\xb2\xbe\xe0\xb2\x82|\\n12|\\n" ಕಾಂ| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangsanskritgrantha: Sanskrit (Grantha) ^^^^^^^^^^^^^^^^^^ Sequence of language *Sanskrit (Grantha)* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ===================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ===================== 1 `U+00011315 `_ '\\U00011315' Lo 1 GRANTHA LETTER KA 2 `U+0001133E `_ '\\U0001133e' Mc 0 GRANTHA VOWEL SIGN AA 3 `U+00011302 `_ '\\U00011302' Mc 0 GRANTHA SIGN ANUSVARA === ================================================= ============= ========== ========= ===================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x91\x8c\x95\xf0\x91\x8c\xbe\xf0\x91\x8c\x82|\\n12|\\n" 𑌕𑌾𑌂| 12| - python `wcwidth.wcswidth()`_ measures width 2, while *mintty* measures width 3. .. _minttylangtamil: Tamil ^^^^^ Sequence of language *Tamil* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= =================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= =================== 1 `U+0B95 `_ '\\u0b95' Lo 1 TAMIL LETTER KA 2 `U+0BC0 `_ '\\u0bc0' Mn 0 TAMIL VOWEL SIGN II === ========================================= ========= ========== ========= =================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xae\x95\xe0\xaf\x80|\\n1|\\n" கீ| 1| - python `wcwidth.wcswidth()`_ measures width 1, while *mintty* measures width 2. .. _minttydecmodes: DEC Private Modes Support +++++++++++++++++++++++++ DEC private modes results for *mintty*: 3 changeable modes of 3 supported out of 8 total modes tested (37.5% support, 37.5% changeable). Complete list of DEC private modes tested: .. table:: :class: sphinx-datatable ====== ===================== =================================== =========== ============ ========= Mode Name Description Supported Changeable Enabled ====== ===================== =================================== =========== ============ ========= 1004 FOCUS_IN_OUT_EVENTS Send FocusIn/FocusOut events Yes Yes No 1006 MOUSE_EXTENDED_SGR Enable SGR Mouse Mode Yes Yes No 2004 BRACKETED_PASTE Set bracketed paste mode Yes Yes No 2026 SYNCHRONIZED_OUTPUT Synchronized Output No No No 2027 GRAPHEME_CLUSTERING Grapheme Clustering No No No 2031 COLOR_PALETTE_UPDATES Color palette updates No No No 2048 IN_BAND_WINDOW_RESIZE In-Band Window Resize Notifications No No No 5522 BRACKETED_PASTE_MIME Bracketed Paste MIME No No No ====== ===================== =================================== =========== ============ ========= **Summary**: 3 changeable, 5 not changeable. .. _minttykittykbd: Kitty Keyboard Protocol +++++++++++++++++++++++ *mintty* does not support the `Kitty keyboard protocol`_. .. _`Kitty keyboard protocol`: https://sw.kovidgoyal.net/kitty/keyboard-protocol/ .. _minttyxtgettcap: XTGETTCAP (Terminfo Capabilities) +++++++++++++++++++++++++++++++++ *mintty* does not support the ``XTGETTCAP`` sequence. .. _minttytextsizing: Text Sizing Protocol (OSC 66) +++++++++++++++++++++++++++++ *mintty* does not support the `Text Sizing protocol`_. .. _`Text Sizing protocol`: https://sw.kovidgoyal.net/kitty/text-sizing-protocol/ .. _minttytruecolor: Truecolor Support +++++++++++++++++ *mintty* does not support 24-bit truecolor. (Reports 8 colors.) - XTGETTCAP (RGB capability): **no** - DECRQSS (truecolor probe): **no** - COLORTERM: **N/A** .. _minttyosc52: OSC 52 Clipboard Support ++++++++++++++++++++++++ *mintty* does **not** advertise OSC 52 clipboard support via DA1 extension 52 or XTGETTCAP Ms. - DA1 extension 52: **no** - XTGETTCAP Ms: **no** .. _minttyidentification: Terminal Identification +++++++++++++++++++++++ *mintty* is identified as **mintty** version **3.8.1** (detected via TERM_PROGRAM). - XTVERSION: **no** - XTGETTCAP TN: **no** - ENQ: **no** - TERM_PROGRAM: **yes** (mintty) - TERM: **no** (xterm) .. warning:: TERM_PROGRAM is an environment variable, not a terminal query. It is not forwarded over SSH without ``SendEnv`` / ``AcceptEnv`` configuration, so identification via TERM_PROGRAM alone may be unreliable on remote hosts. .. _minttyreproduce: Reproduction ++++++++++++ To reproduce these results for *mintty*, install and run ucs-detect_ with the following commands:: uvx ucs-detect --rerun data/mintty.yaml .. _minttytime: .. _minttyresources: Test Performance ++++++++++++++++ Performance data for *mintty* is not available. .. _`printf(1)`: https://www.man7.org/linux/man-pages/man1/printf.1.html .. _`wcwidth.wcswidth()`: https://wcwidth.readthedocs.io/en/latest/intro.html .. _`ucs-detect`: https://github.com/jquast/ucs-detect .. _`ttyscan`: https://github.com/jquast/ttyscan .. _`DEC Private Modes`: https://blessed.readthedocs.io/en/latest/dec_modes.html .. _`OSC 52`: https://dev.to/djmitche/clipboards-terminals-and-linux-3pk5 .. _`XTGETTCAP`: https://codeberg.org/dnkl/foot#xtgettcap .. _`Truecolor`: https://github.com/termstandard/colors/blob/master/README.md .. _`Kitty graphics`: https://sw.kovidgoyal.net/kitty/graphics-protocol/