forked from extern/Unexpected-Keyboard
6fae23a432
compose/accent_*.json: improve/complete implementation compose/shift.json: uppercase for superscript letters & characters without preapplied uppercase versions
94 lines
1.5 KiB
JSON
94 lines
1.5 KiB
JSON
{
|
||
// numbers
|
||
"0": "⁰",
|
||
"1": "¹",
|
||
"2": "²",
|
||
"3": "³",
|
||
"4": "⁴",
|
||
"5": "⁵",
|
||
"6": "⁶",
|
||
"7": "⁷",
|
||
"8": "⁸",
|
||
"9": "⁹",
|
||
// 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": "ᶜ",
|
||
"d": "ᵈ",
|
||
"e": "ᵉ",
|
||
"f": "ᶠ",
|
||
"g": "ᵍ",
|
||
"h": "ʰ",
|
||
"i": "ⁱ",
|
||
"j": "ʲ",
|
||
"k": "ᵏ",
|
||
"l": "ˡ",
|
||
// see above for n
|
||
"m": "ᵐ",
|
||
"o": "ᵒ",
|
||
"p": "ᵖ",
|
||
"q": "ꟴ", // there is no proper lowercase superscript q
|
||
"r": "ʳ",
|
||
"s": "ˢ",
|
||
"t": "ᵗ",
|
||
"u": "ᵘ",
|
||
"v": "ᵛ",
|
||
"w": "ʷ",
|
||
"x": "ˣ",
|
||
"y": "ʸ",
|
||
"z": "ᶻ",
|
||
// extended latin
|
||
"ɐ": "ᵄ",
|
||
"ᴂ": "ᵆ",
|
||
"ɕ": "ᶝ",
|
||
"ə": "ᵊ",
|
||
"ɛ": "ᵋ",
|
||
"ɜ": "ᶟ", // turned open e, ↓ not the same
|
||
"ᴈ": "ᵌ", // reversed open e
|
||
"ɥ": "ᶣ",
|
||
"ɦ": "ʱ",
|
||
"ᴉ": "ᵎ",
|
||
"ɨ": "ᶤ",
|
||
"ɟ": "ᶡ",
|
||
"ɱ": "ᶬ",
|
||
"ɯ": "ᵚ",
|
||
"ɰ": "ᶭ",
|
||
"ŋ": "ᵑ",
|
||
"ᴝ": "ᵙ",
|
||
"ɵ": "ᶱ",
|
||
"œ": "ꟹ",
|
||
"ɔ": "ᵓ",
|
||
"ɹ": "ʴ",
|
||
"ɻ": "ʵ",
|
||
"ʁ": "ʶ",
|
||
"ʂ": "ᶳ",
|
||
"ʉ": "ᶶ",
|
||
"ʃ": "ᶴ",
|
||
"ʒ": "ᶾ",
|
||
"ʍ": "ꭩ",
|
||
// greek
|
||
"ɒ": "ᶛ",
|
||
"β": "ᵝ",
|
||
"ɣ": "ˠ",
|
||
"δ": "ᵟ",
|
||
"φ": "ᵠ",
|
||
"χ": "ᵡ",
|
||
"ι": "ᶥ",
|
||
"ʊ": "ᶷ",
|
||
"ʌ": "ᶺ",
|
||
"θ": "ᶿ",
|
||
// cyrillic
|
||
"ө": "ᶱ"
|
||
}
|