abouttreesummaryrefslogcommitdiff
path: root/srcs/compose/accent_superscript.json
blob: 7a90869edc18728fbccfd96dc8e10ac3398bdef3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
  // 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
  "ө": "ᶱ",

  // Other with modifier
  "ʕ": "ˤ",
  "ʔ": "ˀ",
  "ʋ": "ᶹ"
}