Skip to content

Commit

Permalink
compose/shift.json: uppercase for superscript letters & characters wi…
Browse files Browse the repository at this point in the history
…thout preapplied uppercase versions
  • Loading branch information
quantenzitrone committed Oct 3, 2024
1 parent bcb51d4 commit d2692aa
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions srcs/compose/shift.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,38 @@
"┐": "",
"─": "",
"│": "",
// superscript
"ᵃ": "",
"ᵇ": "",
"ᶜ": "",
"ᵈ": "",
"ᵉ": "",
"ᶠ": "",
"ᵍ": "",
"ʰ": "",
"ⁱ": "",
"ʲ": "",
"ᵏ": "",
"ˡ": "",
"ᵐ": "",
"ⁿ": "",
"ᵒ": "",
"ᵖ": "",
"ʳ": "ᴿ",
"ᵗ": "",
"ᵘ": "",
"ᵛ": "",
"ʷ": "",
"ᶾ": "",
"ᵠ": "",
// german eszett has an uppercase, but because it is uncommon, java doesn't know about it
"ß": "",
// these characters don't have a preapplied uppercase version, so we use combining characters
"ẗ": "T\u0308",
"ẘ": "W\u030A",
"ẙ": "Y\u030A",
"ǰ": "J\u030C",
"ȷ": "J\u0307",
// In Turkish, upper case of 'iı' is 'İI' but Java's toUpperCase will
// return 'II'. To make 'İ' accessible, make it the shift of 'ı'. This
// has the inconvenient of swapping i and ı on the keyboard.
Expand Down

0 comments on commit d2692aa

Please sign in to comment.