summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@telfort.nl>2022-10-31 12:42:51 +0100
committerAlan Coopersmith <alan.coopersmith@oracle.com>2022-11-02 18:26:56 +0000
commit5e41119d9611504ff7e61c6aa4da1df708096801 (patch)
tree781e7392fc92c56a1a8f1955be1e2907d7bc9cfe
parent65d89342f59cfc2eac9bf8010076b937f22554e8 (diff)
downloadxorg-lib-libX11-5e41119d9611504ff7e61c6aa4da1df708096801.tar.gz
nls: reshuffle a few compose sequences, to have similar ones together
It makes more sense to have similar sequences grouped together than to rigidly follow the order of ascending Unicode codes.
-rw-r--r--nls/en_US.UTF-8/Compose.pre28
1 files changed, 14 insertions, 14 deletions
diff --git a/nls/en_US.UTF-8/Compose.pre b/nls/en_US.UTF-8/Compose.pre
index 36d63e31..6ad98415 100644
--- a/nls/en_US.UTF-8/Compose.pre
+++ b/nls/en_US.UTF-8/Compose.pre
@@ -14,6 +14,8 @@ XCOMM Spacing versions of accents (mostly)
<dead_grave> <dead_grave> : "`" grave # GRAVE ACCENT
<dead_circumflex> <space> : "^" asciicircum # CIRCUMFLEX ACCENT
<dead_circumflex> <dead_circumflex> : "^" asciicircum # CIRCUMFLEX ACCENT
+<Multi_key> <greater> <space> : "^" asciicircum # CIRCUMFLEX ACCENT
+<Multi_key> <space> <greater> : "^" asciicircum # CIRCUMFLEX ACCENT
<dead_abovering> <space> : "°" degree # DEGREE SIGN
<dead_abovering> <dead_abovering> : "°" degree # DEGREE SIGN
<Multi_key> <o> <o> : "°" degree # DEGREE SIGN
@@ -28,8 +30,8 @@ XCOMM Spacing versions of accents (mostly)
<Multi_key> <underscore> <asciicircum> : "¯" macron # MACRON
<dead_breve> <space> : "˘" breve # BREVE
<dead_breve> <dead_breve> : "˘" breve # BREVE
-<Multi_key> <space> <parenleft> : "˘" breve # BREVE
<Multi_key> <parenleft> <space> : "˘" breve # BREVE
+<Multi_key> <space> <parenleft> : "˘" breve # BREVE
<dead_abovedot> <space> : "˙" abovedot # DOT ABOVE
<dead_abovedot> <dead_abovedot> : "˙" abovedot # DOT ABOVE
<Multi_key> <period> <space> : "˙" abovedot # DOT ABOVE
@@ -41,8 +43,8 @@ XCOMM Spacing versions of accents (mostly)
<dead_doubleacute> <dead_doubleacute> : "˝" U2dd # DOUBLE ACUTE ACCENT
<dead_caron> <space> : "ˇ" caron # CARON
<dead_caron> <dead_caron> : "ˇ" caron # CARON
-<Multi_key> <space> <less> : "ˇ" caron # CARON
<Multi_key> <less> <space> : "ˇ" caron # CARON
+<Multi_key> <space> <less> : "ˇ" caron # CARON
<dead_cedilla> <space> : "¸" cedilla # CEDILLA
<dead_cedilla> <dead_cedilla> : "¸" cedilla # CEDILLA
<Multi_key> <comma> <space> : "¸" cedilla # CEDILLA
@@ -57,17 +59,18 @@ XCOMM Spacing versions of accents (mostly)
XCOMM ASCII characters that may be difficult to access on some keyboards.
<Multi_key> <plus> <plus> : "#" numbersign # NUMBER SIGN
<Multi_key> <A> <T> : "@" at # COMMERCIAL AT
+
<Multi_key> <parenleft> <parenleft> : "[" bracketleft # LEFT SQUARE BRACKET
+<Multi_key> <parenright> <parenright> : "]" bracketright # RIGHT SQUARE BRACKET
+
<Multi_key> <slash> <slash> : "\\" backslash # REVERSE SOLIDUS
<Multi_key> <slash> <less> : "\\" backslash # REVERSE SOLIDUS
<Multi_key> <less> <slash> : "\\" backslash # REVERSE SOLIDUS
-<Multi_key> <parenright> <parenright> : "]" bracketright # RIGHT SQUARE BRACKET
-
-<Multi_key> <greater> <space> : "^" asciicircum # CIRCUMFLEX ACCENT
-<Multi_key> <space> <greater> : "^" asciicircum # CIRCUMFLEX ACCENT
<Multi_key> <parenleft> <minus> : "{" braceleft # LEFT CURLY BRACKET
<Multi_key> <minus> <parenleft> : "{" braceleft # LEFT CURLY BRACKET
+<Multi_key> <parenright> <minus> : "}" braceright # RIGHT CURLY BRACKET
+<Multi_key> <minus> <parenright> : "}" braceright # RIGHT CURLY BRACKET
<Multi_key> <slash> <asciicircum> : "|" bar # VERTICAL LINE
<Multi_key> <asciicircum> <slash> : "|" bar # VERTICAL LINE
@@ -76,9 +79,6 @@ XCOMM ASCII characters that may be difficult to access on some keyboards.
<Multi_key> <v> <l> : "|" bar # VERTICAL LINE
<Multi_key> <l> <v> : "|" bar # VERTICAL LINE
-<Multi_key> <parenright> <minus> : "}" braceright # RIGHT CURLY BRACKET
-<Multi_key> <minus> <parenright> : "}" braceright # RIGHT CURLY BRACKET
-
<Multi_key> <L> <T> : "<" less # LESS-THAN
<Multi_key> <l> <t> : "<" less # LESS-THAN
<Multi_key> <G> <T> : ">" greater # GREATER-THAN
@@ -295,6 +295,11 @@ XCOMM Latin-1 Supplement
<Multi_key> <asciicircum> <underscore> <a> : "ª" ordfeminine # FEMININE ORDINAL INDICATOR
<dead_circumflex> <Multi_key> <underscore> <o> : "º" masculine # MASCULINE ORDINAL INDICATOR
<Multi_key> <asciicircum> <underscore> <o> : "º" masculine # MASCULINE ORDINAL INDICATOR
+<dead_circumflex> <1> : "¹" onesuperior # SUPERSCRIPT ONE
+<Multi_key> <asciicircum> <1> : "¹" onesuperior # SUPERSCRIPT ONE
+<Multi_key> <1> <asciicircum> : "¹" onesuperior # SUPERSCRIPT ONE
+<dead_circumflex> <KP_1> : "¹" onesuperior # SUPERSCRIPT ONE
+<Multi_key> <asciicircum> <KP_1> : "¹" onesuperior # SUPERSCRIPT ONE
<dead_circumflex> <2> : "²" twosuperior # SUPERSCRIPT TWO
<Multi_key> <asciicircum> <2> : "²" twosuperior # SUPERSCRIPT TWO
<Multi_key> <2> <asciicircum> : "²" twosuperior # SUPERSCRIPT TWO
@@ -308,11 +313,6 @@ XCOMM Latin-1 Supplement
<Multi_key> <m> <u> : "µ" mu # MICRO SIGN
<Multi_key> <slash> <u> : "µ" mu # MICRO SIGN
<Multi_key> <u> <slash> : "µ" mu # MICRO SIGN
-<dead_circumflex> <1> : "¹" onesuperior # SUPERSCRIPT ONE
-<Multi_key> <asciicircum> <1> : "¹" onesuperior # SUPERSCRIPT ONE
-<Multi_key> <1> <asciicircum> : "¹" onesuperior # SUPERSCRIPT ONE
-<dead_circumflex> <KP_1> : "¹" onesuperior # SUPERSCRIPT ONE
-<Multi_key> <asciicircum> <KP_1> : "¹" onesuperior # SUPERSCRIPT ONE
<Multi_key> <1> <4> : "¼" onequarter # VULGAR FRACTION ONE QUARTER
<Multi_key> <1> <2> : "½" onehalf # VULGAR FRACTION ONE HALF
<Multi_key> <3> <4> : "¾" threequarters # VULGAR FRACTION THREE QUARTERS