mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-09 01:18:00 +00:00
431838747b
These were deliberately thrown away in our UTF-8 decoder, with a comment apparently introduced by RDB in the 2001 big Unicode patch. The purpose of this character range has changed completely since then, and now they act as modifier characters on top of U+1F3F4 to construct a space of flags (the standard examples being those of England, Scotland and Wales). We were failing to display those flags, and even pasting out of the terminal didn't give back the right Unicode.
31 lines
2.3 KiB
Plaintext
31 lines
2.3 KiB
Plaintext
Test of UTF-8 output in a terminal emulator
|
||
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
|
||
|
||
Some basic Unicode:
|
||
∮ E⋅da = Q, n → ∞, ∑ f(i) = ∏ g(i), ∀x∈ℝ: ⌈x⌉ = −⌊−x⌋, α ∧ ¬β = ¬(¬α ∨ β),
|
||
ℕ ⊆ ℕ₀ ⊂ ℤ ⊂ ℚ ⊂ ℝ ⊂ ℂ, ⊥ < a ≠ b ≡ c ≤ d ≪ ⊤ ⇒ (A ⇔ B),
|
||
|
||
Combining characters:
|
||
STARGΛ̊TE SG-1, a = v̇ = r̈, a⃑ ⊥ b⃑
|
||
[----------------------------|------------------------]
|
||
๏ แผ่นดินฮั่นเสื่อมโทรมแสนสังเวช พระปกเกศกองบู๊กู้ขึ้นใหม่
|
||
สิบสองกษัตริย์ก่อนหน้าแลถัดไป สององค์ไซร้โง่เขลาเบาปัญญา
|
||
|
||
Wide characters with difficult wrapping:
|
||
Here we go then: コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ コンニチハ
|
||
|
||
Arabic and bidirectional text:
|
||
(من مجمع الزوائد ومنبع الفوائد للهيثمي ، ج 1 ، ص 74-84)
|
||
عن [44mجرير[m [41mرضي[m الله عنه قال قال رسول الله صلى الله عليه
|
||
وسلم: بني الاسلام على خمس شهادة ان لا اله الا الله واقام
|
||
Mixed LTR and RTL text: [44mجرير[m [41mرضي[m back to LTR.
|
||
|
||
East Asian Ambiguous characters: ¼½¾¼½¾¼½¾¼½¾¼½¾¼½¾¼½¾¼½¾¼½¾¼½¾
|
||
|
||
Emoji via U+FE0F: ❤️ ☺️ ☹️ (narrow, because wcwidth mishandles these)
|
||
Dedicated emoji: 💜 🙂 🙁 (wide and should look correct)
|
||
Combined via ZWJ: 👩💻 (PuTTY doesn't understand ZWJ)
|
||
Skin tone mod: 👩🏻 👩🏿 (wcwidth doesn't know those are modifiers)
|
||
Flags: 🇬🇧 🇺🇦 🇪🇺 (should work in GTK 2 or better)
|
||
Flags using tags: 🏴 🏴 🏴 (the tags are treated as combining marks)
|