.. _extraterm: Extraterm --------- Tested Software version 0.81.4 on Linux. The homepage URL of this terminal is https://extraterm.org/. Full results available at ucs-detect_ repository path `data/extraterm.yaml `_. .. _extratermscores: Score Breakdown +++++++++++++++ Detailed breakdown of how scores are calculated for *Extraterm*: .. table:: :class: sphinx-datatable === ====================================== =========== ==================== # Score Type Raw Score Final Scaled Score === ====================================== =========== ==================== 1 :ref:`WIDE ` 99.42% 99.2% 2 :ref:`NARROW ` 100.00% 100.0% 3 :ref:`ZWJ ` 0.00% 0.0% 4 :ref:`LANG ` 69.57% 69.5% 5 :ref:`VS16 ` 100.00% 100.0% 6 :ref:`VS15 ` 0.00% *(excluded)* 7 :ref:`SRI ` 0.00% 0.0% 8 :ref:`SFZ ` 100.00% 100.0% 9 :ref:`RI ` 98.85% 98.9% 10 :ref:`FEAT ` 3.12% 3.3% 11 :ref:`Graphics ` 0% 0.0% 12 :ref:`Resources ` 20.5% 20.5% === ====================================== =========== ==================== **Score Comparison Plot:** The following plot shows how this terminal's scores compare to all other terminals tested. .. figure:: ../_static/plots/extraterm_scores_scaled.png :align: center :width: 800px Scaled scores comparison across all metrics (normalized 0-100%) **Final Scaled Score Calculation:** - Raw Final Score: 53.23% (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: 31.6% (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: 43337 - Total codepoints tested: 43592 - Formula: 43337 / 43592 - Result: 99.42% **NARROW Score Details:** Narrow character support calculation: - Total successful codepoints: 36254 - Total codepoints tested: 36254 - Formula: 36254 / 36254 - Result: 100.00% **ZWJ Score Details:** Emoji ZWJ (Zero-Width Joiner) support calculation: - Total successful sequences: 0 - Total sequences tested: 1445 - Formula: 0 / 1445 - 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: 0 - Total codepoints tested: 26 - Formula: 0 / 26 - Result: 0.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: 259 - Total sequences tested: 262 - Formula: 259 / 262 - Result: 98.85% .. _extratermfeaturesdetails: **Features Score Details:** Notable terminal features (0.5 / 16): - :ref:`Set bracketed paste mode (2004) `: **no** - :ref:`Synchronized Output (2026) `: **no** - :ref:`Send FocusIn/FocusOut events (1004) `: **no** - :ref:`Enable SGR Mouse Mode (1006) `: **no** - :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 `: **no** - :ref:`Truecolor Detection `: **partial** Raw score: 3.12% **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:** - Duration: 307.7s - Mean CPU: 30.9% - Mean RSS: 351.6 MB - Resources Score: 20/100 - Note: log-scale composite cost = log(CPU+1) + log(RSS+1) + log(time+1) - Scaled result: 20.5% **LANG Score Details (Geometric Mean):** Geometric mean calculation: - Formula: (p₁ × p₂ × ... × pₙ)^(1/n) where n = 118 languages - About `geometric mean `_ - Result: 69.57% .. _extratermwide: Wide character support ++++++++++++++++++++++ Wide character support of *Extraterm* is **99.4%** (255 errors of 43592 codepoints tested). Sequence of a WIDE character, from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ==================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ==================== 1 `U+0001D32A `_ '\\U0001d32a' So 2 TETRAGRAM FOR PURITY === ================================================= ============= ========== ========= ==================== Total codepoints: 1 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9d\x8c\xaa|\\n12|\\n" 𝌪| 12| - See Line 42277 of `ucs_wide.txt `_ for this sequence in the example file. Screenshot: .. image:: ../_static/screenshots/Extraterm/wide.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 1. .. _extratermnarrow: Narrow character support ++++++++++++++++++++++++ Narrow character support of *Extraterm* is **100.0%** (0 errors of 36254 codepoints tested). .. _extratermzwj: Emoji ZWJ support +++++++++++++++++ Compatibility of *Extraterm* with the Unicode Emoji ZWJ sequence table is **0.0%** (1445 errors of 1445 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+0001F3C3 `_ '\\U0001f3c3' So 2 RUNNER 2 `U+0001F3FF `_ '\\U0001f3ff' Sk 2 EMOJI MODIFIER FITZPATRICK TYPE-6 3 `U+200D `_ '\\u200d' Cf 0 ZERO WIDTH JOINER 4 `U+2640 `_ '\\u2640' So 1 FEMALE SIGN 5 `U+FE0F `_ '\\ufe0f' Mn 0 VARIATION SELECTOR-16 === ================================================= ============= ========== ========= ================================= Total codepoints: 5 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9f\x8f\x83\xf0\x9f\x8f\xbf\xe2\x80\x8d\xe2\x99\x80\xef\xb8\x8f|\\n12|\\n" 🏃🏿‍♀️| 12| Screenshot: .. image:: ../_static/screenshots/Extraterm/zwj.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 7. .. _extratermvs16: Variation Selector-16 support +++++++++++++++++++++++++++++ Emoji VS-16 results for *Extraterm* is 0 errors out of 426 total codepoints tested, 100.0% success. All codepoint combinations with Variation Selector-16 tested were successful. .. _extratermvs15: Variation Selector-15 support +++++++++++++++++++++++++++++ Emoji VS-15 results for *Extraterm* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/vs15.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermsri: Standalone Regional Indicator support +++++++++++++++++++++++++++++++++++++ Standalone Regional Indicator support of *Extraterm* is **0.0%** (26 errors of 26 codepoints tested). Sequence of a standalone Regional Indicator, from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ================================================= ============= ========== ========= ================================== # Codepoint Python Category wcwidth Name === ================================================= ============= ========== ========= ================================== 1 `U+0001F1F3 `_ '\\U0001f1f3' So 2 REGIONAL INDICATOR SYMBOL LETTER N === ================================================= ============= ========== ========= ================================== Total codepoints: 1 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9f\x87\xb3|\\n12|\\n" 🇳| 12| Screenshot: .. image:: ../_static/screenshots/Extraterm/sri.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 1. .. _extratermsfz: Standalone Fitzpatrick modifier support +++++++++++++++++++++++++++++++++++++++ Standalone Fitzpatrick skin tone modifier support of *Extraterm* is **100.0%** (0 errors of 5 codepoints tested). .. _extratermri: Regional Indicator flag sequence support ++++++++++++++++++++++++++++++++++++++++ Regional Indicator flag sequence support of *Extraterm* is **98.9%** (3 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+0001F3F4 `_ '\\U0001f3f4' So 2 WAVING BLACK FLAG 2 `U+000E0067 `_ '\\U000e0067' Cf 0 TAG LATIN SMALL LETTER G 3 `U+000E0062 `_ '\\U000e0062' Cf 0 TAG LATIN SMALL LETTER B 4 `U+000E0073 `_ '\\U000e0073' Cf 0 TAG LATIN SMALL LETTER S 5 `U+000E0063 `_ '\\U000e0063' Cf 0 TAG LATIN SMALL LETTER C 6 `U+000E0074 `_ '\\U000e0074' Cf 0 TAG LATIN SMALL LETTER T 7 `U+000E007F `_ '\\U000e007f' Cf 0 CANCEL TAG === ================================================= ============= ========== ========= ======================== Total codepoints: 7 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xf0\x9f\x8f\xb4\xf3\xa0\x81\xa7\xf3\xa0\x81\xa2\xf3\xa0\x81\xb3\xf3\xa0\x81\xa3\xf3\xa0\x81\xb4\xf3\xa0\x81\xbf|\\n12|\\n" 🏴󠁧󠁢󠁳󠁣󠁴󠁿| 12| Screenshot: .. image:: ../_static/screenshots/Extraterm/ri.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 8. .. _extratermgraphics: Graphics Protocol Support +++++++++++++++++++++++++ *Extraterm* 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: 2 - 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 .. _extratermlang: Language Support ++++++++++++++++ The following 24 languages were tested with 100% success: (Jinan), (Yeonbyeon), Chinese, Gan, Chinese, Hakka, Chinese, Jinyu, Chinese, Mandarin (Beijing), Chinese, Mandarin (Guiyang), Chinese, Mandarin (Harbin), Chinese, Mandarin (Nanjing), Chinese, Mandarin (Simplified), Chinese, Mandarin (Tianjin), Chinese, Mandarin (Traditional), Chinese, Min Nan, Chinese, Wu, Chinese, Xiang, Chinese, Yue, Colorado, Japanese, Japanese (Osaka), Japanese (Tokyo), Korean, Mongolian, Halh (Mongolian), Nuosu, Vietnamese (Han nom). The following 94 languages are not fully supported: .. table:: :class: sphinx-datatable ======================================================================== ========== ========= ============= lang n_errors n_total pct_success ======================================================================== ========== ========= ============= :ref:`Maldivian ` 209 226 7.5% :ref:`Khün ` 337 396 14.9% :ref:`Javanese (Javanese) ` 449 530 15.3% :ref:`Tibetan, Central ` 179 214 16.4% :ref:`Dzongkha ` 160 200 20.0% :ref:`Lao ` 217 277 21.7% :ref:`Mon ` 258 332 22.3% :ref:`Chakma ` 200 267 25.1% :ref:`Telugu ` 286 384 25.5% :ref:`Thai (2) ` 186 252 26.2% :ref:`Thai ` 193 262 26.3% :ref:`Shan ` 132 181 27.1% :ref:`Sanskrit ` 354 493 28.2% :ref:`Burmese ` 192 268 28.4% :ref:`Khmer, Central ` 294 443 33.6% :ref:`Tai Dam ` 120 189 36.5% :ref:`Hindi ` 247 390 36.7% :ref:`Marathi ` 246 391 37.1% :ref:`Maithili ` 224 357 37.3% :ref:`Nepali ` 218 352 38.1% :ref:`Bengali ` 224 385 41.8% :ref:`Malayalam ` 479 845 43.3% :ref:`Gujarati ` 191 343 44.3% :ref:`Panjabi, Eastern ` 165 302 45.4% :ref:`Magahi ` 171 314 45.5% :ref:`Bhojpuri ` 167 313 46.6% :ref:`Vietnamese ` 57 117 51.3% :ref:`Tagalog (Tagalog) ` 16 34 52.9% :ref:`Tamang, Eastern ` 28 70 60.0% :ref:`Sinhala ` 99 258 61.6% :ref:`Kannada ` 104 287 63.8% :ref:`Urdu (2) ` 23 82 72.0% :ref:`Sanskrit (Grantha) ` 79 293 73.0% :ref:`Lingala (tones) ` 19 71 73.2% :ref:`Pular (Adlam) ` 24 93 74.2% :ref:`Urdu ` 25 110 77.3% :ref:`Bamun ` 17 75 77.3% :ref:`Ticuna ` 18 88 79.5% :ref:`Farsi, Western ` 10 49 79.6% :ref:`Assyrian Neo-Aramaic ` 8 42 81.0% :ref:`Yiddish, Eastern ` 10 58 82.8% :ref:`Evenki ` 13 77 83.1% :ref:`Yaneshaʼ ` 12 75 84.0% :ref:`Fur ` 14 90 84.4% :ref:`South Azerbaijani ` 10 67 85.1% :ref:`Tamil ` 26 175 85.1% :ref:`Tamil (Sri Lanka) ` 26 175 85.1% :ref:`Catalan (2) ` 10 68 85.3% :ref:`Chinantec, Chiltepec ` 11 78 85.9% :ref:`Arabic, Standard ` 8 60 86.7% :ref:`Chickasaw ` 8 61 86.9% :ref:`Dari ` 7 54 87.0% :ref:`Kabyle ` 8 62 87.1% :ref:`Tamazight, Central Atlas ` 9 70 87.1% :ref:`Maori (2) ` 6 48 87.5% :ref:`Mirandese ` 7 62 88.7% :ref:`Gumuz ` 6 54 88.9% :ref:`Yoruba ` 8 73 89.0% :ref:`Siona ` 7 67 89.6% :ref:`Secoya ` 5 53 90.6% :ref:`Amarakaeri ` 6 64 90.6% :ref:`Nanai ` 6 65 90.8% :ref:`Orok ` 6 65 90.8% :ref:`French (Welche) ` 5 60 91.7% :ref:`Navajo ` 4 53 92.5% :ref:`Otomi, Mezquital ` 5 72 93.1% :ref:`Saint Lucian Creole French ` 4 58 93.1% :ref:`Baatonum ` 4 59 93.2% :ref:`Panjabi, Western ` 4 62 93.5% :ref:`Éwé ` 5 79 93.7% :ref:`Mixtec, Metlatónoc ` 4 65 93.8% :ref:`Mazahua Central ` 4 66 93.9% :ref:`Tem ` 4 67 94.0% :ref:`Gen ` 5 87 94.3% :ref:`Waama ` 3 56 94.6% :ref:`Uduk ` 3 57 94.7% :ref:`Ga ` 3 62 95.2% :ref:`Dagaare, Southern ` 3 63 95.2% :ref:`Fon ` 4 88 95.5% :ref:`Lamnso' ` 3 74 95.9% :ref:`Aja ` 3 79 96.2% :ref:`Dinka, Northeastern ` 2 55 96.4% :ref:`Belanda Viri ` 3 85 96.5% :ref:`Bora ` 2 59 96.6% :ref:`Ditammari ` 2 60 96.7% :ref:`Pashto, Northern ` 2 62 96.8% :ref:`Seraiki ` 2 64 96.9% :ref:`Shipibo-Conibo ` 2 64 96.9% :ref:`Dendi ` 2 73 97.3% :ref:`Gilyak ` 2 84 97.6% :ref:`Picard ` 1 53 98.1% :ref:`Dangme ` 1 58 98.3% :ref:`Veps ` 1 59 98.3% :ref:`Mòoré ` 1 63 98.4% ======================================================================== ========== ========= ============= .. _extratermlangmaldivian: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Maldivian.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangkhn: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Khün.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangjavanesejavanese: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Javanese__Javanese_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangtibetancentral: Tibetan, Central ^^^^^^^^^^^^^^^^ Sequence of language *Tibetan, Central* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tibetan__Central.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangdzongkha: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Dzongkha.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlanglao: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Lao.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangmon: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Mon.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangchakma: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Chakma.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangtelugu: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Telugu.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangthai2: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Thai__2_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangthai: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Thai.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangshan: 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+103A `_ '\\u103a' Mn 0 MYANMAR SIGN ASAT === ========================================= ========= ========== ========= ================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe1\x80\x84\xe1\x80\xba|\\n1|\\n" င်| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Shan.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangsanskrit: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Sanskrit.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangburmese: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Burmese.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangkhmercentral: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Khmer__Central.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangtaidam: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tai_Dam.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlanghindi: 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+094D `_ '\\u094d' Mn 0 DEVANAGARI SIGN VIRAMA 3 `U+0924 `_ '\\u0924' Lo 1 DEVANAGARI LETTER TA === ========================================= ========= ========== ========= ====================== Total codepoints: 3 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xa4|\\n12|\\n" क्त| 12| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Hindi.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangmarathi: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Marathi.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangmaithili: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Maithili.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangnepali: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Nepali.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangbengali: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Bengali.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangmalayalam: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Malayalam.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlanggujarati: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Gujarati.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangpanjabieastern: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Panjabi__Eastern.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangmagahi: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Magahi.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangbhojpuri: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Bhojpuri.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangvietnamese: Vietnamese ^^^^^^^^^^ Sequence of language *Vietnamese* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Vietnamese.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangtagalogtagalog: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tagalog__Tagalog_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangtamangeastern: 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+0924 `_ '\\u0924' Lo 1 DEVANAGARI LETTER TA 4 `U+093F `_ '\\u093f' Mc 0 DEVANAGARI VOWEL SIGN I === ========================================= ========= ========== ========= ======================= Total codepoints: 4 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xe0\xa4\x95\xe0\xa5\x8d\xe0\xa4\xa4\xe0\xa4\xbf|\\n12|\\n" क्ति| 12| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tamang__Eastern.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangsinhala: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Sinhala.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangkannada: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Kannada.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlangurdu2: Urdu (2) ^^^^^^^^ Sequence of language *Urdu (2)* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Urdu__2_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangsanskritgrantha: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Sanskrit__Grantha_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 2, while *Extraterm* measures width 3. .. _extratermlanglingalatones: Lingala (tones) ^^^^^^^^^^^^^^^ Sequence of language *Lingala (tones)* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Lingala__tones_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangpularadlam: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Pular__Adlam_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangurdu: Urdu ^^^^ Sequence of language *Urdu* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Urdu.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangbamun: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Bamun.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangticuna: Ticuna ^^^^^^ Sequence of language *Ticuna* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Ticuna.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangfarsiwestern: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Farsi__Western.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangassyrianneoaramaic: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Assyrian_Neo-Aramaic.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangyiddisheastern: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Yiddish__Eastern.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangevenki: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Evenki.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangyanesha: Yaneshaʼ ^^^^^^^^ Sequence of language *Yaneshaʼ* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Yaneshaʼ.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangfur: Fur ^^^ Sequence of language *Fur* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Fur.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangsouthazerbaijani: South Azerbaijani ^^^^^^^^^^^^^^^^^ Sequence of language *South Azerbaijani* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0043 `_ 'C' Lu 1 LATIN CAPITAL LETTER C 2 `U+0327 `_ '\\u0327' Mn 0 COMBINING CEDILLA === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "C\xcc\xa7|\\n1|\\n" Ç| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_South_Azerbaijani.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangtamil: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tamil.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangtamilsrilanka: Tamil (Sri Lanka) ^^^^^^^^^^^^^^^^^ Sequence of language *Tamil (Sri Lanka)* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tamil__Sri_Lanka_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangcatalan2: Catalan (2) ^^^^^^^^^^^ Sequence of language *Catalan (2)* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Catalan__2_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangchinantecchiltepec: Chinantec, Chiltepec ^^^^^^^^^^^^^^^^^^^^ Sequence of language *Chinantec, Chiltepec* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Chinantec__Chiltepec.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangarabicstandard: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Arabic__Standard.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangchickasaw: Chickasaw ^^^^^^^^^ Sequence of language *Chickasaw* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Chickasaw.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangdari: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Dari.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangkabyle: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Kabyle.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangtamazightcentralatlas: 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+0068 `_ 'h' Ll 1 LATIN SMALL 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tamazight__Central_Atlas.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangmaori2: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Maori__2_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangmirandese: Mirandese ^^^^^^^^^ Sequence of language *Mirandese* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+0043 `_ 'C' Lu 1 LATIN CAPITAL LETTER C 2 `U+0327 `_ '\\u0327' Mn 0 COMBINING CEDILLA === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "C\xcc\xa7|\\n1|\\n" Ç| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Mirandese.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlanggumuz: Gumuz ^^^^^ Sequence of language *Gumuz* 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+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "a\xcc\x81|\\n1|\\n" á| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Gumuz.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangyoruba: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Yoruba.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangsiona: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Siona.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangsecoya: Secoya ^^^^^^ Sequence of language *Secoya* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Secoya.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangamarakaeri: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Amarakaeri.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangnanai: Nanai ^^^^^ Sequence of language *Nanai* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Nanai.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangorok: Orok ^^^^ Sequence of language *Orok* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Orok.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangfrenchwelche: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_French__Welche_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangnavajo: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Navajo.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangotomimezquital: Otomi, Mezquital ^^^^^^^^^^^^^^^^ Sequence of language *Otomi, Mezquital* from midpoint of alignment failure records: .. table:: :class: sphinx-datatable === ========================================= ========= ========== ========= ====================== # Codepoint Python Category wcwidth Name === ========================================= ========= ========== ========= ====================== 1 `U+004F `_ 'O' Lu 1 LATIN CAPITAL LETTER O 2 `U+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "O\xcc\xb1|\\n1|\\n" O̱| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Otomi__Mezquital.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangsaintluciancreolefrench: Saint Lucian Creole French ^^^^^^^^^^^^^^^^^^^^^^^^^^ Sequence of language *Saint Lucian Creole French* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Saint_Lucian_Creole_French.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangbaatonum: Baatonum ^^^^^^^^ Sequence of language *Baatonum* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Baatonum.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangpanjabiwestern: 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Panjabi__Western.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangw: Éwé ^^^ Sequence of language *Éwé* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Éwé.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangmixtecmetlatnoc: Mixtec, Metlatónoc ^^^^^^^^^^^^^^^^^^ Sequence of language *Mixtec, Metlatónoc* 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+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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Mixtec__Metlatónoc.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangmazahuacentral: Mazahua Central ^^^^^^^^^^^^^^^ Sequence of language *Mazahua Central* 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+0331 `_ '\\u0331' Mn 0 COMBINING MACRON BELOW === ========================================= ========= ========== ========= ====================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "e\xcc\xb1|\\n1|\\n" e̱| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Mazahua_Central.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangtem: Tem ^^^ Sequence of language *Tem* 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+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x81|\\n1|\\n" ɔ́| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Tem.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlanggen: Gen ^^^ Sequence of language *Gen* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Gen.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangwaama: Waama ^^^^^ Sequence of language *Waama* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Waama.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlanguduk: Uduk ^^^^ Sequence of language *Uduk* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Uduk.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangga: Ga ^^ Sequence of language *Ga* 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+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x83|\\n1|\\n" ɔ̃| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Ga.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangdagaaresouthern: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Dagaare__Southern.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangfon: Fon ^^^ Sequence of language *Fon* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Fon.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlanglamnso: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Lamnso_.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangaja: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Aja.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangdinkanortheastern: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Dinka__Northeastern.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangbelandaviri: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Belanda_Viri.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangbora: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Bora.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangditammari: Ditammari ^^^^^^^^^ Sequence of language *Ditammari* 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+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x83|\\n1|\\n" ɔ̃| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Ditammari.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangpashtonorthern: Pashto, Northern ^^^^^^^^^^^^^^^^ Sequence of language *Pashto, Northern* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Pashto__Northern.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangseraiki: Seraiki ^^^^^^^ Sequence of language *Seraiki* 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Seraiki.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangshipiboconibo: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Shipibo-Conibo.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangdendi: 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+0303 `_ '\\u0303' Mn 0 COMBINING TILDE === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x83|\\n1|\\n" ɔ̃| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Dendi.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlanggilyak: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Gilyak.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangpicard: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Picard.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermlangdangme: Dangme ^^^^^^ Sequence of language *Dangme* 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+0301 `_ '\\u0301' Mn 0 COMBINING ACUTE ACCENT === ========================================= ========= ========== ========= ========================= Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "\xc9\x94\xcc\x81|\\n1|\\n" ɔ́| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Dangme.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangveps: Veps ^^^^ Sequence of language *Veps* 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+0308 `_ '\\u0308' Mn 0 COMBINING DIAERESIS === ========================================= ========= ========== ========= ==================== Total codepoints: 2 - Shell test using `printf(1)`_, ``'|'`` should align in output:: $ printf "u\xcc\x88|\\n1|\\n" ü| 1| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Veps.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px .. _extratermlangmor: 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| Screenshot: .. image:: ../_static/screenshots/Extraterm/lang_Mòoré.png :alt: Terminal screenshot of the rendering discrepancy :width: 640px :height: 241px - python `wcwidth.wcswidth()`_ measures width 1, while *Extraterm* measures width 2. .. _extratermdecmodes: DEC Private Modes Support +++++++++++++++++++++++++ This Terminal does not appear capable of reporting about any DEC Private modes. .. _extratermkittykbd: Kitty Keyboard Protocol +++++++++++++++++++++++ *Extraterm* does not support the `Kitty keyboard protocol`_. .. _`Kitty keyboard protocol`: https://sw.kovidgoyal.net/kitty/keyboard-protocol/ .. _extratermxtgettcap: XTGETTCAP (Terminfo Capabilities) +++++++++++++++++++++++++++++++++ *Extraterm* does not support the ``XTGETTCAP`` sequence. .. _extratermtextsizing: Text Sizing Protocol (OSC 66) +++++++++++++++++++++++++++++ *Extraterm* does not support the `Text Sizing protocol`_. .. _`Text Sizing protocol`: https://sw.kovidgoyal.net/kitty/text-sizing-protocol/ .. _extratermtruecolor: Truecolor Support +++++++++++++++++ *Extraterm* supports 24-bit truecolor, detectable via: - XTGETTCAP (RGB capability): **no** - DECRQSS (truecolor probe): **no** - COLORTERM: **yes (truecolor)** .. warning:: COLORTERM is an environment variable, not a terminal query. It is not forwarded over SSH without ``SendEnv`` / ``AcceptEnv`` configuration, so detection via COLORTERM alone may be unreliable on remote hosts. .. _extratermosc52: OSC 52 Clipboard Support ++++++++++++++++++++++++ *Extraterm* does **not** advertise OSC 52 clipboard support via DA1 extension 52 or XTGETTCAP Ms. - DA1 extension 52: **no** - XTGETTCAP Ms: **no** .. _extratermidentification: Terminal Identification +++++++++++++++++++++++ *Extraterm* is identified as **Extraterm** version **0.81.4** (detected via ENQ). - XTVERSION: **no** - XTGETTCAP TN: **no** - ENQ: **yes** - TERM_PROGRAM: **no** - TERM: **no** (xterm-256color) .. _extratermreproduce: Reproduction ++++++++++++ To reproduce these results for *Extraterm*, install and run ucs-detect_ with the following commands:: uvx ucs-detect --rerun data/extraterm.yaml .. _extratermtime: .. _extratermresources: Test Performance ++++++++++++++++ The test suite completed in **307.73 seconds** (307s). - **Mean CPU**: 30.9% - **Mean RSS**: 351.6 MB - **Total time**: 307.7s .. figure:: ../_static/profiles/Extraterm_cpu.png :alt: CPU usage over time :width: 600px CPU usage during test execution for *Extraterm*. .. figure:: ../_static/profiles/Extraterm_rss.png :alt: RSS memory over time :width: 600px RSS memory usage during test execution for *Extraterm*. .. figure:: ../_static/profiles/Extraterm_time.png :alt: Duration comparison :width: 600px Test duration for *Extraterm* compared to all other terminals. .. figure:: ../_static/profiles/Extraterm_cpu_vs_time.png :alt: CPU % vs Duration :width: 600px CPU % vs duration trade-off for *Extraterm*. .. _`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/