diff options
| author | Zitrone | 2024-10-05 09:06:24 +0000 |
|---|---|---|
| committer | GitHub | 2024-10-05 11:06:24 +0200 |
| commit | 6fae23a4327a7144f496c0fe079ad9b40a1313e1 (patch) | |
| tree | 5f5db2331027bba580f51cf4d11e56eedf24de8d /srcs/compose/accent_superscript.json | |
| parent | 6e2494ca0bf545a761eaa56bc1d0398875f239d8 (diff) | |
| download | unexpected-keyboard-6fae23a4327a7144f496c0fe079ad9b40a1313e1.tar.gz unexpected-keyboard-6fae23a4327a7144f496c0fe079ad9b40a1313e1.zip | |
compose/accent_*.json: improvements (more accents) (#770)
compose/accent_*.json: improve/complete implementation
compose/shift.json: uppercase for superscript letters & characters without preapplied uppercase versions
Diffstat (limited to 'srcs/compose/accent_superscript.json')
| -rw-r--r-- | srcs/compose/accent_superscript.json | 57 |
1 files changed, 54 insertions, 3 deletions
diff --git a/srcs/compose/accent_superscript.json b/srcs/compose/accent_superscript.json index 68b9751..292815d 100644 --- a/srcs/compose/accent_superscript.json +++ b/srcs/compose/accent_superscript.json @@ -1,4 +1,6 @@ { + // numbers + "0": "⁰", "1": "¹", "2": "²", "3": "³", @@ -8,12 +10,18 @@ "7": "⁷", "8": "⁸", "9": "⁹", - "0": "⁰", + // math operators "+": "⁺", "-": "⁻", "=": "⁼", "(": "⁽", ")": "⁾", + // latin + "n": "ⁿ", + + // since there are no more "superscript" characters, + // we substitute with "modifier letter small"s which looks the same + // latin "a": "ᵃ", "b": "ᵇ", "c": "ᶜ", @@ -26,10 +34,11 @@ "j": "ʲ", "k": "ᵏ", "l": "ˡ", + // see above for n "m": "ᵐ", - "n": "ⁿ", "o": "ᵒ", "p": "ᵖ", + "q": "ꟴ", // there is no proper lowercase superscript q "r": "ʳ", "s": "ˢ", "t": "ᵗ", @@ -38,5 +47,47 @@ "w": "ʷ", "x": "ˣ", "y": "ʸ", - "z": "ᶻ" + "z": "ᶻ", + // extended latin + "ɐ": "ᵄ", + "ᴂ": "ᵆ", + "ɕ": "ᶝ", + "ə": "ᵊ", + "ɛ": "ᵋ", + "ɜ": "ᶟ", // turned open e, ↓ not the same + "ᴈ": "ᵌ", // reversed open e + "ɥ": "ᶣ", + "ɦ": "ʱ", + "ᴉ": "ᵎ", + "ɨ": "ᶤ", + "ɟ": "ᶡ", + "ɱ": "ᶬ", + "ɯ": "ᵚ", + "ɰ": "ᶭ", + "ŋ": "ᵑ", + "ᴝ": "ᵙ", + "ɵ": "ᶱ", + "œ": "ꟹ", + "ɔ": "ᵓ", + "ɹ": "ʴ", + "ɻ": "ʵ", + "ʁ": "ʶ", + "ʂ": "ᶳ", + "ʉ": "ᶶ", + "ʃ": "ᶴ", + "ʒ": "ᶾ", + "ʍ": "ꭩ", + // greek + "ɒ": "ᶛ", + "β": "ᵝ", + "ɣ": "ˠ", + "δ": "ᵟ", + "φ": "ᵠ", + "χ": "ᵡ", + "ι": "ᶥ", + "ʊ": "ᶷ", + "ʌ": "ᶺ", + "θ": "ᶿ", + // cyrillic + "ө": "ᶱ" } |
