abouttreesummaryrefslogcommitdiff
path: root/srcs/compose
diff options
context:
space:
mode:
authorJules Aguillon2026-04-18 16:18:13 +0200
committerGitHub2026-04-18 16:18:13 +0200
commitc6774196ea57f30026e4aa7f126a6202f0fdd865 (patch)
treed5e41a9537d2f430286448043454b436485bcef2 /srcs/compose
parentaf5f6df02c68a4ba9c06c4c69f49425b8eaabee0 (diff)
downloadunexpected-keyboard-c6774196ea57f30026e4aa7f126a6202f0fdd865.tar.gz
unexpected-keyboard-c6774196ea57f30026e4aa7f126a6202f0fdd865.zip
Add more symbols to superscript and small_caps (#1198)
* Add more symbols to accent_syperscript * Add all uppercase and lowercase variants to accent_small_caps * Use ʁ instead of ᴚ in accent_small_caps
Diffstat (limited to 'srcs/compose')
-rw-r--r--srcs/compose/accent_small_caps.json58
-rw-r--r--srcs/compose/accent_superscript.json11
2 files changed, 63 insertions, 6 deletions
diff --git a/srcs/compose/accent_small_caps.json b/srcs/compose/accent_small_caps.json
index b17eac2..736658a 100644
--- a/srcs/compose/accent_small_caps.json
+++ b/srcs/compose/accent_small_caps.json
@@ -1,59 +1,109 @@
{
"a": "ᴀ",
+ "A": "ᴀ",
"b": "ʙ",
+ "B": "ʙ",
"c": "ᴄ",
+ "C": "ᴄ",
"d": "ᴅ",
+ "D": "ᴅ",
"e": "ᴇ",
+ "E": "ᴇ",
"f": "ꜰ",
+ "F": "ꜰ",
"g": "ɢ",
+ "G": "ɢ",
"h": "ʜ",
+ "H": "ʜ",
"i": "ɪ",
+ "I": "ɪ",
"j": "ᴊ",
+ "J": "ᴊ",
"k": "ᴋ",
+ "K": "ᴋ",
"l": "ʟ",
+ "L": "ʟ",
"m": "ᴍ",
+ "M": "ᴍ",
"n": "ɴ",
+ "N": "ɴ",
"o": "ᴏ",
+ "O": "ᴏ",
"p": "ᴘ",
+ "P": "ᴘ",
"q": "ꞯ",
+ "Q": "ꞯ",
"r": "ʀ",
+ "R": "ʀ",
"s": "ꜱ",
+ "S": "ꜱ",
"t": "ᴛ",
+ "T": "ᴛ",
"u": "ᴜ",
+ "U": "ᴜ",
"v": "ᴠ",
+ "V": "ᴠ",
"w": "ᴡ",
+ "W": "ᴡ",
"x": "x",
+ "X": "x",
"y": "ʏ",
+ "Y": "ʏ",
"z": "ᴢ",
+ "Z": "ᴢ",
+ "æ": "ᴁ",
"Æ": "ᴁ",
- "Ƀ": "ᴃ",
"ƀ": "ᴃ",
+ "Ƀ": "ᴃ",
"Ð": "ᴆ",
+ "ð": "ᴆ",
+ "ǝ": "ⱻ",
"Ǝ": "ⱻ",
+ "ɠ": "ʛ",
"Ɠ": "ʛ",
"ᵷ": "𝼂",
"⅁": "𝼂",
+ "ɨ": "ᵻ",
"Ɨ": "ᵻ",
+ "ʞ": "𝼐",
"Ʞ": "𝼐",
+ "ł": "ᴌ",
"Ł": "ᴌ",
"Ɬ": "𝼄",
+ "ɬ": "𝼄",
"ŋ": "ᴎ",
+ "Ŋ": "ᴎ",
+ "и": "ᴎ",
"И": "ᴎ",
+ "œ": "ɶ",
"Œ": "ɶ",
+ "ɔ": "ᴐ",
"Ɔ": "ᴐ",
+ "ȣ": "ᴕ",
"Ȣ": "ᴕ",
+ "я": "ᴙ",
"Я": "ᴙ",
- "ɹ": "ᴚ",
- "ꓤ": "ᴚ",
+ "ɹ": "ʁ",
+ "ꓤ": "ʁ",
"ꝵ": "ꝶ",
"Ʉ": "ᵾ",
+ "ʉ": "ᵾ",
"Ɯ": "ꟺ",
+ "ɯ": "ꟺ",
"Ʒ": "ᴣ",
+ "ʒ": "ᴣ",
"Γ": "ᴦ",
+ "γ": "ᴦ",
"Λ": "ᴧ",
+ "λ": "ᴧ",
"Π": "ᴨ",
+ "π": "ᴨ",
"Ρ": "ᴩ",
+ "ρ": "ᴩ",
"Ψ": "ᴪ",
+ "ψ": "ᴪ",
"Ω": "ꭥ",
- "Л": "ᴫ"
+ "ω": "ꭥ",
+ "Л": "ᴫ",
+ "л": "ᴫ"
}
diff --git a/srcs/compose/accent_superscript.json b/srcs/compose/accent_superscript.json
index 292815d..7a90869 100644
--- a/srcs/compose/accent_superscript.json
+++ b/srcs/compose/accent_superscript.json
@@ -16,9 +16,10 @@
"=": "⁼",
"(": "⁽",
")": "⁾",
+
// latin
"n": "ⁿ",
-
+
// since there are no more "superscript" characters,
// we substitute with "modifier letter small"s which looks the same
// latin
@@ -77,6 +78,7 @@
"ʃ": "ᶴ",
"ʒ": "ᶾ",
"ʍ": "ꭩ",
+ "Ħ": "ꟸ",
// greek
"ɒ": "ᶛ",
"β": "ᵝ",
@@ -89,5 +91,10 @@
"ʌ": "ᶺ",
"θ": "ᶿ",
// cyrillic
- "ө": "ᶱ"
+ "ө": "ᶱ",
+
+ // Other with modifier
+ "ʕ": "ˤ",
+ "ʔ": "ˀ",
+ "ʋ": "ᶹ"
}