aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--res/compose130
1 files changed, 128 insertions, 2 deletions
diff --git a/res/compose b/res/compose
index 9ea602a..5512c2a 100644
--- a/res/compose
+++ b/res/compose
@@ -511,7 +511,8 @@ composite("⇧" "^" "⇮")
<compose> "|" "⇨" : "⇰"
<compose> "↖" "↖" : "⇱"
<compose> "↘" "↘" : "⇲"
-<compose> ("⇧" "⇩") : ⇳
+<compose> ("⇧" "⇩") : "⇳"
+<compose> ("↕" "⇕") : "⇳"
<compose> ("o" "→") : "⇴"
<compose> "↓" "↑" : "⇵"
<compose> "⇅" "⇅" : "⇵"
@@ -2006,7 +2007,132 @@ composite("∅" "°" "⦲")
<compose> "." "⫿" : "⫾"
<shift compose> "[" "]" "|" : "⫿"
-# TODO Miscellaneous Symbols and Arrows
+# Miscellaneous Symbols and Arrows:
+<compose> ("⇧" "⇨") : "⬀"
+<compose> ("↗" "⇗") : "⬀"
+<compose> ("⇦" "⇧") : "⬁"
+<compose> ("↖" "⇖") : "⬁"
+<compose> ("⇨" "⇩") : "⬂"
+<compose> ("↘" "⇘") : "⬂"
+<compose> ("⇩" "⇦") : "⬃"
+<compose> ("↙" "⇙") : "⬃"
+<compose> ("⇦" "⇨") : "⬄"
+<compose> ("↔" "⇔") : "⬄"
+<compose> "⇦" "⇦" : "⬅"
+<compose> "⇧" "⇧" : "⬆"
+<compose> "⇩" "⇩" : "⬇"
+<compose> "⬀" "⬀" : "⬈"
+<compose> ("⬆" "\u2B95") : "⬉"
+<compose> "⬁" "⬁" : "⬉"
+<compose> ("⬅" "⬆") : "⬉"
+<compose> "⬂" "⬂" : "⬊"
+<compose> ("\u2B95" "⬇") : "⬊"
+<compose> "⬃" "⬃" : "⬋"
+<compose> ("⬇" "⬅") : "⬋"
+<compose> "⬄" "⬄" : "⬌"
+<compose> ("⬅" "\u2B95") : "⬌"
+<compose> "⇳" "⇳" : "⬍"
+<compose> ("⬆" "⬇") : "⬍"
+<compose> "→" "," : "⬎"
+<compose> "→" "'" : "⬏"
+<compose> "," "←" : "⬐"
+<compose> "'" "←" : "⬑"
+
+# TODO ⬒ ⬓ ⬔ ⬕ ⬖ ⬗ ⬘ ⬙ ⬚ ⬛ ⬜ ⬝ ⬞ ⬟ ⬠ ⬡ ⬢ ⬣ ⬤ ⬥ ⬦ ⬧ ⬨ ⬩ ⬪ ⬫ ⬬ ⬭ ⬮ ⬯
+
+<compose> ("o" "←") : "⬰"
+<compose> "3" "←" : "⬱"
+<compose> ("O" "←") : "⬲"
+<compose> "⬰" "⬰" : "⬲"
+<compose> ("|" "⬰") : "⬲"
+
+# TODO ⬳ ⬴ ⬵ ⬶ ⬷ ⬸ ⬹ ⬺ ⬻ ⬼ ⬽ ⬾ ⬿ ⭀ ⭁ ⭂ ⭃ ⭄ ⭅ ⭆ ⭇ ⭈ ⭉ ⭊ ⭋ ⭌
+# TODO \u2B4D through \u2B5F
+# TODO \u2B60 through \u2B63
+
+<compose> ("\u2B60" "\u2B62") : "\u2B64"
+<compose> ("\u2B61" "\u2B63") : "\u2B65"
+<compose> ("\u2B60" "\u2B61") : "\u2B66"
+<compose> ("\u2B61" "\u2B62") : "\u2B67"
+<compose> ("\u2B62" "\u2B63") : "\u2B68"
+<compose> ("\u2B60" "\u2B63") : "\u2B69"
+<compose> ("." "\u2B60") : "\u2B6A"
+<compose> ("." "\u2B61") : "\u2B6B"
+<compose> ("." "\u2B62") : "\u2B6C"
+<compose> ("." "\u2B63") : "\u2B6D"
+<shift compose> "\u2B63" "\u2B60" "\u2B61" : "\u2B6E"
+<shift compose> "\u2B63" "\u2B62" "\u2B61" : "\u2B6F"
+<compose> "|" "\u2B60" : "\u2B70"
+<compose> "_" "\u2B61" : "\u2B71"
+<compose> "\u2B62" "|" : "\u2B72"
+<compose> "\u2B63" "_" : "\u2B73"
+<compose> "_" "\u2B66" : "\u2B76"
+<compose> "_" "\u2B67" : "\u2B77"
+<compose> "\u2B68" "_" : "\u2B78"
+<compose> "\u2B69" "_" : "\u2B79"
+<compose> ("=" "\u2B60") : "\u2B7A"
+<compose> ("=" "\u2B61") : "\u2B7B"
+<compose> ("=" "\u2B62") : "\u2B7C"
+<compose> ("=" "\u2B63") : "\u2B7D"
+<compose> "\u2B70" "\u2B72" : "\u2B7E"
+<compose> "\u2B73" "\u2B71" : "\u2B7F"
+<shift compose> "\u2B60" "\u2B62" : "\u2B80"
+<shift compose> "\u2B61" "\u2B63" : "\u2B81"
+<shift compose> "\u2B62" "\u2B60" : "\u2B82"
+<shift compose> "\u2B63" "\u2B61" : "\u2B83"
+<shift compose> "\u2B60" "\u2B60" : "\u2B84"
+<shift compose> "\u2B61" "\u2B61" : "\u2B85"
+<shift compose> "\u2B62" "\u2B62" : "\u2B86"
+<shift compose> "\u2B63" "\u2B63" : "\u2B87"
+<compose> "⬅" "⬅" : "\u2B87"
+<compose> "⬆" "⬆" : "\u2B88"
+<compose> "\u2B95" "\u2B95" : "\u2B89"
+<compose> "⬇" "⬇" : "\u2B8A"
+<compose> "U" "\u2B60" : "\u2B8C"
+<compose> "U" "\u2B61" : "\u2B8D"
+<compose> "U" "\u2B62" : "\u2B8E"
+<compose> "U" "\u2B63" : "\u2B8F"
+
+# TODO \u2B90 through \u2B9F
+
+<compose> "⇨" "⇨" : "\u2B95"
+<compose> ("⇦" "⬅") : "⮘"
+<compose> ("⇧" "⬆") : "⮙"
+<compose> ("⇨" : "\u2B95") : "⮚"
+<compose> ("⇩" "⬇") : "⮛"
+<compose> "⮘" "⮘" : "⮜"
+<compose> "⮙" "⮙" : "⮝"
+<compose> "⮚" "⮚" : "⮞"
+<compose> "⮛" "⮛" : "⮟"
+<shift compose> "\u2B63" "\u2B60" : "\u2BA0"
+<shift compose> "\u2B63" "\u2B62" : "\u2BA1"
+<shift compose> "\u2B61" "\u2B60" : "\u2BA2"
+<shift compose> "\u2B61" "\u2B62" : "\u2BA3"
+<shift compose> "\u2B60" "\u2B61" : "\u2BA4"
+<shift compose> "\u2B62" "\u2B61" : "\u2BA5"
+<shift compose> "\u2B60" "\u2B63" : "\u2BA6"
+<shift compose> "\u2B62" "\u2B63" : "\u2BA7"
+<shift compose> "⬇" "⬅" : "\u2BA8"
+<shift compose> "⬇" "\u2B95" : "\u2BA9"
+<shift compose> "⬆" "⬅" : "\u2BAA"
+<shift compose> "⬆" "\u2B95" : "\u2BAB"
+<shift compose> "⬅" "⬆" : "\u2BAC"
+<shift compose> "\u2B95" "⬇" : "\u2BAD"
+<shift compose> "⬅" "⬆" : "\u2BAE"
+<shift compose> "\u2B95" "⬇" : "\u2BAF"
+<shift compose> "⇩" "⇦" : "\u2BB0"
+<shift compose> "⇩" "⇨" : "\u2BB1"
+<shift compose> "⇧" "⇦" : "\u2BB2"
+<shift compose> "⇧" "⇨" : "\u2BB3"
+<shift compose> "⇦" "⇩" : "\u2BB4"
+<shift compose> "⇨" "⇩" : "\u2BB5"
+<shift compose> "⇦" "⇩" : "\u2BB6"
+<shift compose> "⇨" "⇩" : "\u2BB7"
+
+# TODO \u2BB8 \u2BB9
+# TODO \u2BBD through \u2BD1 but not \u2BC9
+
+
# TODO Glagolitic
# TODO Latin Extended-C
# TODO Coptic