From d2f1c2eb1f7649148285e93782aa6a8ae1614626 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sat, 8 Mar 2025 14:36:39 +0100 Subject: xcompose: Add examples --- .config/X11/xcompose | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 734b440..1cbc0e6 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -3,24 +3,24 @@ # ‘C X’ means ‘Compose + X’ # U+22C6 STAR OPERATOR (‘⋆’) represents an arbitrary key # -# C ⋆ ' A letter with an acute -# C ⋆ u A letter with a breve -# C ⋆ v A letter with a caron -# C ⋆ , A letter with a cedilla -# C ⋆ ^ A letter with a circumflex -# C ⋆ : A letter with a diaeresis -# C ⋆ . A letter with a dot -# C ⋆ " A letter with a double-acute -# C ⋆ ` A letter with a grave -# C ⋆ - A letter with a macron -# C ⋆ ; A letter with an ogonek -# C ⋆ o A letter with a ring -# C ⋆ / A letter with a slash or strikethrough -# C ⋆ ~ A letter with a tilde -# C ⋆ * The Greek letter ‘⋆’ -# C _ ⋆ Subscript ‘⋆’ -# C ^ ⋆ Superscript ‘⋆’ -# C l ⋆ Propositional logic operators +# C ⋆ ' A letter with an acute (á) +# C ⋆ u A letter with a breve (ă) +# C ⋆ v A letter with a caron (ǎ) +# C ⋆ , A letter with a cedilla (ç) +# C ⋆ ^ A letter with a circumflex (â) +# C ⋆ : A letter with a diaeresis (ä) +# C ⋆ . A letter with a dot (ġ) +# C ⋆ " A letter with a double-acute (ő) +# C ⋆ ` A letter with a grave (à) +# C ⋆ - A letter with a macron (ā) +# C ⋆ ; A letter with an ogonek (ą) +# C ⋆ o A letter with a ring (å) +# C ⋆ / A letter with a slash or strikethrough (ø) +# C ⋆ ~ A letter with a tilde (ã) +# C ⋆ * The Greek letter ‘⋆’ (α) +# C _ ⋆ Subscript ‘⋆’ (₁) +# C ^ ⋆ Superscript ‘⋆’ (¹) +# C l ⋆ Propositional logic operators (⇒) # # Ligatures or other glyphs that are compose of multiple characters are # straight forwards. For example ‘C I J’ produces ‘IJ’. -- cgit v1.2.3 From 6ee775e8608b9a8756cf4c4af0f2ac6fb29031d2 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sat, 8 Mar 2025 14:36:54 +0100 Subject: xcompose: Add ‘C ⋆ .’ bindings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/X11/xcompose | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 1cbc0e6..1466dbd 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -202,7 +202,45 @@ : "ẑ" U1E91 # Latin Alphabet — Dot -# TODO + : "Ȧ" U0226 + : "ȧ" U0227 + : "ḃ" babovedot + : "Ḃ" Babovedot + : "ċ" cabovedot + : "Ċ" Cabovedot + : "ḋ" dabovedot + : "Ḋ" Dabovedot + : "ė" eabovedot + : "Ė" Eabovedot + : "ḟ" fabovedot + : "Ḟ" Fabovedot + : "ġ" gabovedot + : "Ġ" Gabovedot + : "ḣ" habovedot + : "Ḣ" Habovedot + : "İ" Iabovedot + : "ṁ" mabovedot + : "Ṁ" Mabovedot + : "Ṅ" U1E44 + : "ṅ" U1E45 + : "Ȯ" U022E + : "ȯ" U022F +

: "ṗ" pabovedot +

: "Ṕ" U1E54

: "ṕ" U1E55 - : "Ŕ" U0154 +

: "Ṕ" U1E54 : "ŕ" U0155 - : "Ś" U015A + : "Ŕ" U0154 : "ś" U015B + : "Ś" U015A : "ú" uacute : "Ú" Uacute - : "Ẃ" U1E82 : "ẃ" U1E83 + : "Ẃ" U1E82 : "ý" yacute : "Ý" Yacute - : "Ź" U0179 : "ź" U017A + : "Ź" U0179 # Latin Alphabet — Breve : "ă" abreve : "Ă" Abreve - : "Ĕ" U0114 : "ĕ" U0115 + : "Ĕ" U0114 : "ğ" gbreve : "Ğ" Gbreve : "ĭ" ibreve : "Ĭ" Ibreve - : "Ŏ" U014E : "ŏ" U014F + : "Ŏ" U014E : "ŭ" ubreve : "Ŭ" Ubreve # Latin Alphabet — Caron - : "Ǎ" U01CD : "ǎ" U01CE + : "Ǎ" U01CD : "č" ccaron : "Č" Ccaron : "ď" dcaron @@ -125,13 +125,13 @@ : "Ě" Ecaron : "ǧ" gcaron : "Ǧ" Gcaron - : "Ȟ" U021E : "ȟ" U021F - : "Ǐ" U01CF + : "Ȟ" U021E : "ǐ" U01D0 + : "Ǐ" U01CF : "ǰ" U01F0 # NOTE: No uppercase in Unicode - : "Ǩ" U01E8 : "ǩ" U01E9 + : "Ǩ" U01E8 : "ľ" lcaron : "Ľ" Lcaron : "ň" ncaron @@ -144,66 +144,66 @@ : "Š" Scaron : "ť" tcaron : "Ť" Tcaron - : "Ǔ" U01D3 : "ǔ" U01D4 + : "Ǔ" U01D3 : "ž" zcaron : "Ž" Zcaron # Latin Alphabet — Cedilla : "ç" ccedilla : "Ç" ccedilla - : "Ḑ" U1E10 : "ḑ" U1E11 - : "Ȩ" U0228 + : "Ḑ" U1E10 : "ȩ" U0229 + : "Ȩ" U0228 : "ģ" U0121 : "Ģ" U0122 - : "Ḩ" U1E28 : "ḩ" U1E29 - : "Ķ" U0136 + : "Ḩ" U1E28 : "ķ" U0137 - : "Ļ" U012C + : "Ķ" U0136 : "ļ" U013C - : "Ņ" U0145 + : "Ļ" U012C : "ņ" U0146 - : "Ŗ" U0156 + : "Ņ" U0145 : "ŗ" U0157 - : "Ş" U015E + : "Ŗ" U0156 : "ş" U015F - : "Ţ" U0162 + : "Ş" U015E : "ţ" U0163 + : "Ţ" U0162 # Latin Alphabet - Circumflex : "â" acircumflex : "Â" Acircumflex - : "Ĉ" U0108 : "ĉ" U0109 + : "Ĉ" U0108 : "ê" ecircumflex : "Ê" Ecircumflex - : "Ĝ" U011C : "ĝ" U011D - : "Ĥ" U0124 + : "Ĝ" U011C : "ĥ" U0125 + : "Ĥ" U0124 : "î" icircumflex : "Î" Icircumflex - : "Ĵ" U0134 : "ĵ" U0135 + : "Ĵ" U0134 : "ô" ocircumflex : "Ô" Ocircumflex - : "Ŝ" U015C : "ŝ" U015D + : "Ŝ" U015C : "û" ucircumflex : "Û" Ucircumflex - : "Ŵ" U0174 : "ŵ" U0175 - : "Ŷ" U0176 + : "Ŵ" U0174 : "ŷ" U0177 - : "Ẑ" U1E90 + : "Ŷ" U0176 : "ẑ" U1E91 + : "Ẑ" U1E90 -# Latin Alphabet — Dot - : "Ȧ" U0226 +# Latin Alphabet — Dot : "ȧ" U0227 + : "Ȧ" U0226 : "ḃ" babovedot : "Ḃ" Babovedot : "ċ" cabovedot @@ -221,24 +221,24 @@ : "İ" Iabovedot : "ṁ" mabovedot : "Ṁ" Mabovedot - : "Ṅ" U1E44 : "ṅ" U1E45 - : "Ȯ" U022E + : "Ṅ" U1E44 : "ȯ" U022F + : "Ȯ" U022E

: "ṗ" pabovedot

: "Ṗ" Pabovedot - : "Ṙ" U1E58 : "ṙ" U1E59 + : "Ṙ" U1E58 : "ṡ" sabovedot : "Ṡ" Sabovedot : "ṫ" tabovedot : "Ṫ" Tabovedot - : "Ẇ" U1E86 : "ẇ" U1E87 - : "Ẋ" U1E8A + : "Ẇ" U1E86 : "ẋ" U1E8B - : "Ẏ" U1E8E + : "Ẋ" U1E8A : "ẏ" U1E8F + : "Ẏ" U1E8E : "ż" zabovedot : "Ż" Zabovedot @@ -247,8 +247,8 @@ : "Ä" Adiaeresis : "ë" adiaeresis : "Ë" Ediaeresis - : "Ḧ" U1E26 : "ḧ" U1E27 + : "Ḧ" U1E26 : "ï" adiaeresis : "Ï" Idiaeresis : "ö" adiaeresis @@ -256,15 +256,15 @@ : "ẗ" U1E97 # NOTE: No uppercase in Unicode : "ü" adiaeresis : "Ü" Udiaeresis - : "Ẅ" U1E84 : "ẅ" U1E85 - : "Ẍ" U1E8C + : "Ẅ" U1E84 : "ẍ" U1E8D - : "Ÿ" U0178 + : "Ẍ" U1E8C : "ÿ" ydiaeresis + : "Ÿ" U0178 -# Latin Alphabet — Double-Acute +# Latin Alphabet — Double-Acute : "ő" odoubleacute : "Ő" Odoubleacute : "ű" udoubleacute @@ -276,7 +276,7 @@ # Latin Alphabet — Macron # TODO -# Latin Alphabet — Ogonek +# Latin Alphabet — Ogonek : "ą" aogonek : "Ą" Aogonek : "ę" eogonek @@ -288,15 +288,15 @@ : "ų" uogonek : "Ų" Uogonek -# Latin Alphabet — Ring +# Latin Alphabet — Ring : "å" aring : "Å" Aring - : "Ů" U016E : "ů" U016F + : "Ů" U016E : "ẘ" U1E98 # NOTE: No uppercase in Unicode : "ẙ" U1E99 # NOTE: No uppercase in Unicode -# Latin Alphabet — Slash & Strikethrough +# Latin Alphabet — Slash & Strikethrough # NOTE: Eth and D-Stroke conflict, but ð is more curvy than đ, so use # slash for the former and minus for the latter. : "đ" dstroke @@ -305,20 +305,20 @@ : "Ð" ETH : "ħ" U0126 : "Ħ" U0126 - : "Ł" U0141 : "ł" U0142 + : "Ł" U0141 : "ø" oslash : "Ø" Oslash # Latin Alphabet — Tilde # TODO -# Latin Alphabet — Ligatures & Multiglyphs +# Latin Alphabet — Ligatures & Multiglyphs : "æ" ae : "Æ" AE - : "DŽ" U01C4 - : "Dž" U01C5 : "dž" U01C6 + : "Dž" U01C5 + : "DŽ" U01C4 : "¡" exclamdown : "‽" U203D : "ff" UFB00 @@ -326,14 +326,14 @@ : "ffl" UFB04 : "fi" UFB01 : "fl" UFB02 - : "IJ" U0132 : "ij" U0133 - : "LJ" U01C7 - : "Lj" U01C8 + : "IJ" U0132 : "lj" U01C9 - : "NJ" U01CA - : "Nj" U01CB + : "Lj" U01C8 + : "LJ" U01C7 : "nj" U01CC + : "Nj" U01CB + : "NJ" U01CA : "№" numerosign : "œ" oe : "Œ" OE @@ -349,55 +349,55 @@ : "Þ" THORN # [T][H]ORN # Greek Alphabet - : "Α" U0391 : "α" U03B1 - : "Β" U0392 + : "Α" U0391 : "β" U03B2 - : "Δ" U0394 + : "Β" U0392 : "δ" U03B4 - : "Ε" U0395 + : "Δ" U0394 : "ε" U03B5 - : "Φ" U03A6 + : "Ε" U0395 : "φ" U03C6 - : "Γ" U0393 + : "Φ" U03A6 : "γ" U03B3 - : "Η" U0397 + : "Γ" U0393 : "η" U03B7 - : "Ι" U0399 + : "Η" U0397 : "ι" U03B9 - : "Θ" U0398 + : "Ι" U0399 : "θ" U03B8 - : "Κ" U039A + : "Θ" U0398 : "κ" U03BA - : "Λ" U039B + : "Κ" U039A : "λ" U03BB - : "Μ" U039C + : "Λ" U039B : "μ" U03BC - : "Ν" U039D + : "Μ" U039C : "ν" U03BD - : "Ο" U039F + : "Ν" U039D : "ο" U03BF -

: "Π" U03A0 + : "Ο" U039F

: "π" U03C0 - : "Χ" U03A7 +

: "Π" U03A0 : "χ" U03C7 - : "Ρ" U03A1 + : "Χ" U03A7 : "ρ" U03C1 - : "Σ" U03A3 + : "Ρ" U03A1 + : "ς" U03C2 # NOTE: Special case for final sigma : "σ" U03C3 - : "Τ" U03A4 + : "Σ" U03A3 : "τ" U03C4 - : "Υ" U03A5 + : "Τ" U03A4 : "υ" U03C5 - : "Ω" U03A9 + : "Υ" U03A5 : "ω" U03C9 - : "Ξ" U039E + : "Ω" U03A9 : "ξ" U03BE - : "Ψ" U03A8 + : "Ξ" U039E : "ψ" U03C8 - : "Ζ" U0396 + : "Ψ" U03A8 : "ζ" U03B6 - : "ς" U03C2 # NOTE: Special case for final sigma + : "Ζ" U0396 # Superscript <0> : "⁰" U2070 @@ -448,4 +448,4 @@ : "ₜ" U209C : "ᵤ" U1D64 : "ᵥ" U1D65 - : "ₓ" U2093 + : "ₓ" U2093 \ No newline at end of file -- cgit v1.2.3 From e507b2146b5f864c402cfda721e153bcb5f3b84a Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sat, 8 Mar 2025 20:30:38 +0100 Subject: xcompose: Add grave-, macron-, and tilde-bindings --- .config/X11/xcompose | 55 ++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 49 insertions(+), 6 deletions(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 17620e0..b66603c 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -270,11 +270,39 @@ : "ű" udoubleacute : "Ű" Udoubleacute -# Latin Alphabet — Grave -# TODO +# Latin Alphabet — Grave + : "à" agrave + : "À" Agrave + : "è" egrave + : "È" Egrave + : "ì" igrave + : "Ì" Igrave + : "ǹ" U01F9 + : "Ǹ" U01F8 + : "ò" ograve + : "Ò" Ograve + : "ù" ugrave + : "Ù" Ugrave + : "ẁ" wgrave + : "Ẁ" Wgrave + : "ỳ" ygrave + : "Ỳ" Ygrave -# Latin Alphabet — Macron -# TODO +# Latin Alphabet — Macron + : "ā" amacron + : "Ā" Amacron + : "ē" emacron + : "Ē" Emacron + : "ḡ" U1E21 + : "Ḡ" U1E20 + : "ī" imacron + : "Ī" Imacron + : "ō" omacron + : "Ō" Omacron + : "ū" umacron + : "Ū" Umacron + : "ȳ" U0233 + : "Ȳ" U0232 # Latin Alphabet — Ogonek : "ą" aogonek @@ -310,8 +338,23 @@ : "ø" oslash : "Ø" Oslash -# Latin Alphabet — Tilde -# TODO +# Latin Alphabet — Tilde + : "ã" atilde + : "Ã" Atilde + : "ẽ" etilde + : "Ẽ" Etilde + : "ĩ" itilde + : "Ĩ" Itilde + : "ñ" ntilde + : "Ñ" Ntilde + : "õ" otilde + : "Õ" Otilde + : "ũ" utilde + : "Ũ" Utilde + : "ṽ" U1E7D + : "Ṽ" U1E7C + : "ỹ" ytilde + : "Ỹ" Ytilde # Latin Alphabet — Ligatures & Multiglyphs : "æ" ae -- cgit v1.2.3 From 6fb858a311a8ac8e5735b82d9056662c2db934b7 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sat, 8 Mar 2025 20:32:45 +0100 Subject: xcompose: Fix typo --- .config/X11/xcompose | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index b66603c..139fb06 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -22,8 +22,8 @@ # C ^ ⋆ Superscript ‘⋆’ (¹) # C l ⋆ Propositional logic operators (⇒) # -# Ligatures or other glyphs that are compose of multiple characters are -# straight forwards. For example ‘C I J’ produces ‘IJ’. +# Ligatures or other glyphs that are composed of multiple characters +# are straight forwards. For example ‘C I J’ produces ‘IJ’. # # Math symbols typically use programming counterparts if they exist, # for example ‘C ! =’ produces ‘≠’. Other symbols that look similar to -- cgit v1.2.3 From c281f4c03702ce918e8d4eb143e303b00159aaf7 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sun, 9 Mar 2025 12:20:53 +0100 Subject: xcompose: Remove codepoints --- .config/X11/xcompose | 826 +++++++++++++++++++++++++-------------------------- 1 file changed, 413 insertions(+), 413 deletions(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 139fb06..4346e5a 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -34,461 +34,461 @@ # # Propositional Logic - : "∧" U2227 # [L]ogical [A]nd - : "⇔" U21D4 # [L]ogical [E]quivalence - : "⇒" U21D2 # [L]ogical [I]mplication - : "¬" U00AC # [L]ogical [N]ot - : "∨" U2228 # [L]ogical [O]r - : "⊕" U2295 # [L]ogical [X]or + : "∧" # [L]ogical [A]nd + : "⇔" # [L]ogical [E]quivalence + : "⇒" # [L]ogical [I]mplication + : "¬" # [L]ogical [N]ot + : "∨" # [L]ogical [O]r + : "⊕" # [L]ogical [X]or # Math - : "⋆" U22C6 - : "≠" U2260 - : "≥" U2265 - : "≤" U2264 - : "÷" division - : "⟮" U27EE - : "⟯" U27EF - : "⋅" U22C5 - : "±" plusminus - : "×" multiply + : "⋆" + : "≠" + : "≥" + : "≤" + : "÷" + : "⟮" + : "⟯" + : "⋅" + : "±" + : "×" # Typographical Symbols - : "»" U00BB - : "«" U00AB - : "←" U2190 - : "→" U2192 - : "—" U2014 - : "–" U2013 - : "℃" U2103 - : "℉" U2109 - : "°" U00B0 + : "»" + : "«" + : "←" + : "→" + : "—" + : "–" + : "℃" + : "℉" + : "°" # Latin Alphabet — Acute - : "á" aacute - : "Á" Aacute - : "ć" U0107 - : "Ć" U0106 - : "é" eacute - : "É" Eacute - : "ǵ" U01F5 - : "Ǵ" U01F4 - : "í" iacute - : "Í" Iacute - : "ḱ" U1E31 - : "Ḱ" U1E30 - : "ĺ" U013A - : "Ĺ" U0139 - : "ḿ" U1E3F - : "Ḿ" U1E3E - : "ń" U0144 - : "Ń" U0143 - : "ó" oacute - : "Ó" Oacute -

: "ṕ" U1E55 -

: "Ṕ" U1E54 - : "ŕ" U0155 - : "Ŕ" U0154 - : "ś" U015B - : "Ś" U015A - : "ú" uacute - : "Ú" Uacute - : "ẃ" U1E83 - : "Ẃ" U1E82 - : "ý" yacute - : "Ý" Yacute - : "ź" U017A - : "Ź" U0179 + : "á" + : "Á" + : "ć" + : "Ć" + : "é" + : "É" + : "ǵ" + : "Ǵ" + : "í" + : "Í" + : "ḱ" + : "Ḱ" + : "ĺ" + : "Ĺ" + : "ḿ" + : "Ḿ" + : "ń" + : "Ń" + : "ó" + : "Ó" +

: "ṕ" +

: "Ṕ" + : "ŕ" + : "Ŕ" + : "ś" + : "Ś" + : "ú" + : "Ú" + : "ẃ" + : "Ẃ" + : "ý" + : "Ý" + : "ź" + : "Ź" # Latin Alphabet — Breve - : "ă" abreve - : "Ă" Abreve - : "ĕ" U0115 - : "Ĕ" U0114 - : "ğ" gbreve - : "Ğ" Gbreve - : "ĭ" ibreve - : "Ĭ" Ibreve - : "ŏ" U014F - : "Ŏ" U014E - : "ŭ" ubreve - : "Ŭ" Ubreve + : "ă" + : "Ă" + : "ĕ" + : "Ĕ" + : "ğ" + : "Ğ" + : "ĭ" + : "Ĭ" + : "ŏ" + : "Ŏ" + : "ŭ" + : "Ŭ" # Latin Alphabet — Caron - : "ǎ" U01CE - : "Ǎ" U01CD - : "č" ccaron - : "Č" Ccaron - : "ď" dcaron - : "Ď" Dcaron - : "ě" ecaron - : "Ě" Ecaron - : "ǧ" gcaron - : "Ǧ" Gcaron - : "ȟ" U021F - : "Ȟ" U021E - : "ǐ" U01D0 - : "Ǐ" U01CF - : "ǰ" U01F0 # NOTE: No uppercase in Unicode - : "ǩ" U01E9 - : "Ǩ" U01E8 - : "ľ" lcaron - : "Ľ" Lcaron - : "ň" ncaron - : "Ň" Ncaron - : "ǒ" ocaron - : "Ǒ" Ocaron - : "ř" rcaron - : "Ř" Rcaron - : "š" scaron - : "Š" Scaron - : "ť" tcaron - : "Ť" Tcaron - : "ǔ" U01D4 - : "Ǔ" U01D3 - : "ž" zcaron - : "Ž" Zcaron + : "ǎ" + : "Ǎ" + : "č" + : "Č" + : "ď" + : "Ď" + : "ě" + : "Ě" + : "ǧ" + : "Ǧ" + : "ȟ" + : "Ȟ" + : "ǐ" + : "Ǐ" + : "ǰ" # NOTE: No uppercase in Unicode + : "ǩ" + : "Ǩ" + : "ľ" + : "Ľ" + : "ň" + : "Ň" + : "ǒ" + : "Ǒ" + : "ř" + : "Ř" + : "š" + : "Š" + : "ť" + : "Ť" + : "ǔ" + : "Ǔ" + : "ž" + : "Ž" # Latin Alphabet — Cedilla - : "ç" ccedilla - : "Ç" ccedilla - : "ḑ" U1E11 - : "Ḑ" U1E10 - : "ȩ" U0229 - : "Ȩ" U0228 - : "ģ" U0121 - : "Ģ" U0122 - : "ḩ" U1E29 - : "Ḩ" U1E28 - : "ķ" U0137 - : "Ķ" U0136 - : "ļ" U013C - : "Ļ" U012C - : "ņ" U0146 - : "Ņ" U0145 - : "ŗ" U0157 - : "Ŗ" U0156 - : "ş" U015F - : "Ş" U015E - : "ţ" U0163 - : "Ţ" U0162 + : "ç" + : "Ç" + : "ḑ" + : "Ḑ" + : "ȩ" + : "Ȩ" + : "ģ" + : "Ģ" + : "ḩ" + : "Ḩ" + : "ķ" + : "Ķ" + : "ļ" + : "Ļ" + : "ņ" + : "Ņ" + : "ŗ" + : "Ŗ" + : "ş" + : "Ş" + : "ţ" + : "Ţ" # Latin Alphabet - Circumflex - : "â" acircumflex - : "Â" Acircumflex - : "ĉ" U0109 - : "Ĉ" U0108 - : "ê" ecircumflex - : "Ê" Ecircumflex - : "ĝ" U011D - : "Ĝ" U011C - : "ĥ" U0125 - : "Ĥ" U0124 - : "î" icircumflex - : "Î" Icircumflex - : "ĵ" U0135 - : "Ĵ" U0134 - : "ô" ocircumflex - : "Ô" Ocircumflex - : "ŝ" U015D - : "Ŝ" U015C - : "û" ucircumflex - : "Û" Ucircumflex - : "ŵ" U0175 - : "Ŵ" U0174 - : "ŷ" U0177 - : "Ŷ" U0176 - : "ẑ" U1E91 - : "Ẑ" U1E90 + : "â" + : "Â" + : "ĉ" + : "Ĉ" + : "ê" + : "Ê" + : "ĝ" + : "Ĝ" + : "ĥ" + : "Ĥ" + : "î" + : "Î" + : "ĵ" + : "Ĵ" + : "ô" + : "Ô" + : "ŝ" + : "Ŝ" + : "û" + : "Û" + : "ŵ" + : "Ŵ" + : "ŷ" + : "Ŷ" + : "ẑ" + : "Ẑ" # Latin Alphabet — Dot - : "ȧ" U0227 - : "Ȧ" U0226 - : "ḃ" babovedot - : "Ḃ" Babovedot - : "ċ" cabovedot - : "Ċ" Cabovedot - : "ḋ" dabovedot - : "Ḋ" Dabovedot - : "ė" eabovedot - : "Ė" Eabovedot - : "ḟ" fabovedot - : "Ḟ" Fabovedot - : "ġ" gabovedot - : "Ġ" Gabovedot - : "ḣ" habovedot - : "Ḣ" Habovedot - : "İ" Iabovedot - : "ṁ" mabovedot - : "Ṁ" Mabovedot - : "ṅ" U1E45 - : "Ṅ" U1E44 - : "ȯ" U022F - : "Ȯ" U022E -

: "ṗ" pabovedot -

: "Ṗ" Pabovedot - : "ṙ" U1E59 - : "Ṙ" U1E58 - : "ṡ" sabovedot - : "Ṡ" Sabovedot - : "ṫ" tabovedot - : "Ṫ" Tabovedot - : "ẇ" U1E87 - : "Ẇ" U1E86 - : "ẋ" U1E8B - : "Ẋ" U1E8A - : "ẏ" U1E8F - : "Ẏ" U1E8E - : "ż" zabovedot - : "Ż" Zabovedot + : "ȧ" + : "Ȧ" + : "ḃ" + : "Ḃ" + : "ċ" + : "Ċ" + : "ḋ" + : "Ḋ" + : "ė" + : "Ė" + : "ḟ" + : "Ḟ" + : "ġ" + : "Ġ" + : "ḣ" + : "Ḣ" + : "İ" + : "ṁ" + : "Ṁ" + : "ṅ" + : "Ṅ" + : "ȯ" + : "Ȯ" +

: "ṗ" +

: "Ṗ" + : "ṙ" + : "Ṙ" + : "ṡ" + : "Ṡ" + : "ṫ" + : "Ṫ" + : "ẇ" + : "Ẇ" + : "ẋ" + : "Ẋ" + : "ẏ" + : "Ẏ" + : "ż" + : "Ż" # Latin Alphabet — Diaeresis - : "ä" adiaeresis - : "Ä" Adiaeresis - : "ë" adiaeresis - : "Ë" Ediaeresis - : "ḧ" U1E27 - : "Ḧ" U1E26 - : "ï" adiaeresis - : "Ï" Idiaeresis - : "ö" adiaeresis - : "Ö" Odiaeresis - : "ẗ" U1E97 # NOTE: No uppercase in Unicode - : "ü" adiaeresis - : "Ü" Udiaeresis - : "ẅ" U1E85 - : "Ẅ" U1E84 - : "ẍ" U1E8D - : "Ẍ" U1E8C - : "ÿ" ydiaeresis - : "Ÿ" U0178 + : "ä" + : "Ä" + : "ë" + : "Ë" + : "ḧ" + : "Ḧ" + : "ï" + : "Ï" + : "ö" + : "Ö" + : "ẗ" # NOTE: No uppercase in Unicode + : "ü" + : "Ü" + : "ẅ" + : "Ẅ" + : "ẍ" + : "Ẍ" + : "ÿ" + : "Ÿ" # Latin Alphabet — Double-Acute - : "ő" odoubleacute - : "Ő" Odoubleacute - : "ű" udoubleacute - : "Ű" Udoubleacute + : "ő" + : "Ő" + : "ű" + : "Ű" # Latin Alphabet — Grave - : "à" agrave - : "À" Agrave - : "è" egrave - : "È" Egrave - : "ì" igrave - : "Ì" Igrave - : "ǹ" U01F9 - : "Ǹ" U01F8 - : "ò" ograve - : "Ò" Ograve - : "ù" ugrave - : "Ù" Ugrave - : "ẁ" wgrave - : "Ẁ" Wgrave - : "ỳ" ygrave - : "Ỳ" Ygrave + : "à" + : "À" + : "è" + : "È" + : "ì" + : "Ì" + : "ǹ" + : "Ǹ" + : "ò" + : "Ò" + : "ù" + : "Ù" + : "ẁ" + : "Ẁ" + : "ỳ" + : "Ỳ" # Latin Alphabet — Macron - : "ā" amacron - : "Ā" Amacron - : "ē" emacron - : "Ē" Emacron - : "ḡ" U1E21 - : "Ḡ" U1E20 - : "ī" imacron - : "Ī" Imacron - : "ō" omacron - : "Ō" Omacron - : "ū" umacron - : "Ū" Umacron - : "ȳ" U0233 - : "Ȳ" U0232 + : "ā" + : "Ā" + : "ē" + : "Ē" + : "ḡ" + : "Ḡ" + : "ī" + : "Ī" + : "ō" + : "Ō" + : "ū" + : "Ū" + : "ȳ" + : "Ȳ" # Latin Alphabet — Ogonek - : "ą" aogonek - : "Ą" Aogonek - : "ę" eogonek - : "Ę" Eogonek - : "į" iogonek - : "Į" Iogonek - : "ǫ" U01EB - : "Ǫ" U01EA - : "ų" uogonek - : "Ų" Uogonek + : "ą" + : "Ą" + : "ę" + : "Ę" + : "į" + : "Į" + : "ǫ" + : "Ǫ" + : "ų" + : "Ų" # Latin Alphabet — Ring - : "å" aring - : "Å" Aring - : "ů" U016F - : "Ů" U016E - : "ẘ" U1E98 # NOTE: No uppercase in Unicode - : "ẙ" U1E99 # NOTE: No uppercase in Unicode + : "å" + : "Å" + : "ů" + : "Ů" + : "ẘ" # NOTE: No uppercase in Unicode + : "ẙ" # NOTE: No uppercase in Unicode # Latin Alphabet — Slash & Strikethrough # NOTE: Eth and D-Stroke conflict, but ð is more curvy than đ, so use # slash for the former and minus for the latter. - : "đ" dstroke - : "Đ" Dstroke - : "ð" eth - : "Ð" ETH - : "ħ" U0126 - : "Ħ" U0126 - : "ł" U0142 - : "Ł" U0141 - : "ø" oslash - : "Ø" Oslash + : "đ" + : "Đ" + : "ð" + : "Ð" + : "ħ" + : "Ħ" + : "ł" + : "Ł" + : "ø" + : "Ø" # Latin Alphabet — Tilde - : "ã" atilde - : "Ã" Atilde - : "ẽ" etilde - : "Ẽ" Etilde - : "ĩ" itilde - : "Ĩ" Itilde - : "ñ" ntilde - : "Ñ" Ntilde - : "õ" otilde - : "Õ" Otilde - : "ũ" utilde - : "Ũ" Utilde - : "ṽ" U1E7D - : "Ṽ" U1E7C - : "ỹ" ytilde - : "Ỹ" Ytilde + : "ã" + : "Ã" + : "ẽ" + : "Ẽ" + : "ĩ" + : "Ĩ" + : "ñ" + : "Ñ" + : "õ" + : "Õ" + : "ũ" + : "Ũ" + : "ṽ" + : "Ṽ" + : "ỹ" + : "Ỹ" # Latin Alphabet — Ligatures & Multiglyphs - : "æ" ae - : "Æ" AE - : "dž" U01C6 - : "Dž" U01C5 - : "DŽ" U01C4 - : "¡" exclamdown - : "‽" U203D - : "ff" UFB00 - : "ffi" UFB03 - : "ffl" UFB04 - : "fi" UFB01 - : "fl" UFB02 - : "ij" U0133 - : "IJ" U0132 - : "lj" U01C9 - : "Lj" U01C8 - : "LJ" U01C7 - : "nj" U01CC - : "Nj" U01CB - : "NJ" U01CA - : "№" numerosign - : "œ" oe - : "Œ" OE - : "⸘" U2E18 - : "¿" questiondown - : "ſ" U017F # [s]-[l]ong - : "st" UFB06 + : "æ" + : "Æ" + : "dž" + : "Dž" + : "DŽ" + : "¡" + : "‽" + : "ff" + : "ffi" + : "ffl" + : "fi" + : "fl" + : "ij" + : "IJ" + : "lj" + : "Lj" + : "LJ" + : "nj" + : "Nj" + : "NJ" + : "№" + : "œ" + : "Œ" + : "⸘" + : "¿" + : "ſ" # [s]-[l]ong + : "st" # Latin Alphabet — Extended - : "ß" ssharp # [s]harp [s] - : "ẞ" U1E9E # [S]HARP [S] - : "þ" thorn # [t][h]orn - : "Þ" THORN # [T][H]ORN + : "ß" # [s]harp [s] + : "ẞ" # [S]HARP [S] + : "þ" # [t][h]orn + : "Þ" # [T][H]ORN # Greek Alphabet - : "α" U03B1 - : "Α" U0391 - : "β" U03B2 - : "Β" U0392 - : "δ" U03B4 - : "Δ" U0394 - : "ε" U03B5 - : "Ε" U0395 - : "φ" U03C6 - : "Φ" U03A6 - : "γ" U03B3 - : "Γ" U0393 - : "η" U03B7 - : "Η" U0397 - : "ι" U03B9 - : "Ι" U0399 - : "θ" U03B8 - : "Θ" U0398 - : "κ" U03BA - : "Κ" U039A - : "λ" U03BB - : "Λ" U039B - : "μ" U03BC - : "Μ" U039C - : "ν" U03BD - : "Ν" U039D - : "ο" U03BF - : "Ο" U039F -

: "π" U03C0 -

: "Π" U03A0 - : "χ" U03C7 - : "Χ" U03A7 - : "ρ" U03C1 - : "Ρ" U03A1 - : "ς" U03C2 # NOTE: Special case for final sigma - : "σ" U03C3 - : "Σ" U03A3 - : "τ" U03C4 - : "Τ" U03A4 - : "υ" U03C5 - : "Υ" U03A5 - : "ω" U03C9 - : "Ω" U03A9 - : "ξ" U03BE - : "Ξ" U039E - : "ψ" U03C8 - : "Ψ" U03A8 - : "ζ" U03B6 - : "Ζ" U0396 + : "α" + : "Α" + : "β" + : "Β" + : "δ" + : "Δ" + : "ε" + : "Ε" + : "φ" + : "Φ" + : "γ" + : "Γ" + : "η" + : "Η" + : "ι" + : "Ι" + : "θ" + : "Θ" + : "κ" + : "Κ" + : "λ" + : "Λ" + : "μ" + : "Μ" + : "ν" + : "Ν" + : "ο" + : "Ο" +

: "π" +

: "Π" + : "χ" + : "Χ" + : "ρ" + : "Ρ" + : "ς" # NOTE: Special case for final sigma + : "σ" + : "Σ" + : "τ" + : "Τ" + : "υ" + : "Υ" + : "ω" + : "Ω" + : "ξ" + : "Ξ" + : "ψ" + : "Ψ" + : "ζ" + : "Ζ" # Superscript - <0> : "⁰" U2070 - <1> : "¹" U00B9 - <2> : "²" U00B2 - <3> : "³" U00B3 - <4> : "⁴" U2074 - <5> : "⁵" U2075 - <6> : "⁶" U2076 - <7> : "⁷" U2077 - <8> : "⁸" U2078 - <9> : "⁹" U2079 - : "ⁱ" U2071 - : "⁻" U207B - : "ⁿ" U207F - : "⁽" U207D - : "⁾" U207E - : "⁺" U207A + <0> : "⁰" + <1> : "¹" + <2> : "²" + <3> : "³" + <4> : "⁴" + <5> : "⁵" + <6> : "⁶" + <7> : "⁷" + <8> : "⁸" + <9> : "⁹" + : "ⁱ" + : "⁻" + : "ⁿ" + : "⁽" + : "⁾" + : "⁺" # Subscript - <0> : "₀" U2080 - <1> : "₁" U2081 - <2> : "₂" U2082 - <3> : "₃" U2083 - <4> : "₄" U2084 - <5> : "₅" U2085 - <6> : "₆" U2086 - <7> : "₇" U2087 - <8> : "₈" U2088 - <9> : "₉" U2089 - : "ₐ" U2090 - : "ₑ" U2090 - : "ₕ" U2095 - : "ᵢ" U1D62 - : "ⱼ" U2C7C - : "ₖ" U2089 - : "ₗ" U2097 - : "₋" U2089 - : "ₘ" U2098 - : "ₙ" U2099 - : "ₒ" U2092 - : "₍" U2089 - : "₎" U2089 - : "₊" U2089 -

: "ₚ" U209A - : "ᵣ" U1D63 - : "ₛ" U209B - : "ₜ" U209C - : "ᵤ" U1D64 - : "ᵥ" U1D65 - : "ₓ" U2093 \ No newline at end of file + <0> : "₀" + <1> : "₁" + <2> : "₂" + <3> : "₃" + <4> : "₄" + <5> : "₅" + <6> : "₆" + <7> : "₇" + <8> : "₈" + <9> : "₉" + : "ₐ" + : "ₑ" + : "ₕ" + : "ᵢ" + : "ⱼ" + : "ₖ" + : "ₗ" + : "₋" + : "ₘ" + : "ₙ" + : "ₒ" + : "₍" + : "₎" + : "₊" +

: "ₚ" + : "ᵣ" + : "ₛ" + : "ₜ" + : "ᵤ" + : "ᵥ" + : "ₓ" \ No newline at end of file -- cgit v1.2.3

: "Ṗ" Pabovedot + : "Ṙ" U1E58 + : "ṙ" U1E59 + : "ṡ" sabovedot + : "Ṡ" Sabovedot + : "ṫ" tabovedot + : "Ṫ" Tabovedot + : "Ẇ" U1E86 + : "ẇ" U1E87 + : "Ẋ" U1E8A + : "ẋ" U1E8B + : "Ẏ" U1E8E + : "ẏ" U1E8F + : "ż" zabovedot + : "Ż" Zabovedot # Latin Alphabet — Diaeresis : "ä" adiaeresis -- cgit v1.2.3 From 4e55700c2d1a14ddfb6fa11f51ddc1a483e590d9 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sat, 8 Mar 2025 20:29:26 +0100 Subject: xcompose: Formatting --- .config/X11/xcompose | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 1466dbd..6a330fe 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -3,24 +3,24 @@ # ‘C X’ means ‘Compose + X’ # U+22C6 STAR OPERATOR (‘⋆’) represents an arbitrary key # -# C ⋆ ' A letter with an acute (á) -# C ⋆ u A letter with a breve (ă) -# C ⋆ v A letter with a caron (ǎ) -# C ⋆ , A letter with a cedilla (ç) -# C ⋆ ^ A letter with a circumflex (â) -# C ⋆ : A letter with a diaeresis (ä) -# C ⋆ . A letter with a dot (ġ) -# C ⋆ " A letter with a double-acute (ő) -# C ⋆ ` A letter with a grave (à) -# C ⋆ - A letter with a macron (ā) -# C ⋆ ; A letter with an ogonek (ą) -# C ⋆ o A letter with a ring (å) +# C ⋆ ' A letter with an acute (á) +# C ⋆ u A letter with a breve (ă) +# C ⋆ v A letter with a caron (ǎ) +# C ⋆ , A letter with a cedilla (ç) +# C ⋆ ^ A letter with a circumflex (â) +# C ⋆ : A letter with a diaeresis (ä) +# C ⋆ . A letter with a dot (ġ) +# C ⋆ " A letter with a double-acute (ő) +# C ⋆ ` A letter with a grave (à) +# C ⋆ - A letter with a macron (ā) +# C ⋆ ; A letter with an ogonek (ą) +# C ⋆ o A letter with a ring (å) # C ⋆ / A letter with a slash or strikethrough (ø) -# C ⋆ ~ A letter with a tilde (ã) -# C ⋆ * The Greek letter ‘⋆’ (α) -# C _ ⋆ Subscript ‘⋆’ (₁) -# C ^ ⋆ Superscript ‘⋆’ (¹) -# C l ⋆ Propositional logic operators (⇒) +# C ⋆ ~ A letter with a tilde (ã) +# C ⋆ * The Greek letter ‘⋆’ (α) +# C _ ⋆ Subscript ‘⋆’ (₁) +# C ^ ⋆ Superscript ‘⋆’ (¹) +# C l ⋆ Propositional logic operators (⇒) # # Ligatures or other glyphs that are compose of multiple characters are # straight forwards. For example ‘C I J’ produces ‘IJ’. -- cgit v1.2.3 From 445f451f014b347982101cfd9a99b7840fcf7cbe Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Sat, 8 Mar 2025 20:30:28 +0100 Subject: xcompose: Properly sort entries --- .config/X11/xcompose | 174 +++++++++++++++++++++++++-------------------------- 1 file changed, 87 insertions(+), 87 deletions(-) (limited to '.config/X11/xcompose') diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 6a330fe..17620e0 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -67,56 +67,56 @@ # Latin Alphabet — Acute : "á" aacute : "Á" Aacute - : "Ć" U0106 : "ć" U0107 + : "Ć" U0106 : "é" eacute : "É" Eacute - : "Ǵ" U01F4 : "ǵ" U01F5 + : "Ǵ" U01F4 : "í" iacute : "Í" Iacute - : "Ḱ" U1E30 : "ḱ" U1E31 - : "Ĺ" U0139 + : "Ḱ" U1E30 : "ĺ" U013A - : "Ḿ" U1E3E + : "Ĺ" U0139 : "ḿ" U1E3F - : "Ń" U0143 + : "Ḿ" U1E3E : "ń" U0144 + : "Ń" U0143 : "ó" oacute : "Ó" Oacute -