aboutsummaryrefslogtreecommitdiffstats
path: root/res/compose
diff options
context:
space:
mode:
Diffstat (limited to 'res/compose')
-rw-r--r--res/compose151
1 files changed, 148 insertions, 3 deletions
diff --git a/res/compose b/res/compose
index 982e440..9210773 100644
--- a/res/compose
+++ b/res/compose
@@ -380,7 +380,152 @@ dead_ascii("ˇ")
# TODO Combining Diacritical Marks for Symbols
# TODO Letterlike Symbols
# TODO Number Forms
-# TODO Arrows
+
+# Arrows:
+<shift compose> "<" "-" "-" : "←"
+<shift compose> "^" "|" <space> : "↑"
+<shift compose> "|" ["v" "V"] <space> : "→"
+<shift compose> "-" "-" ">" : "↓"
+<compose> ("←" "→") : "↔"
+<compose> ("↑" "↓") : "↕"
+<shift compose> ("←" "↑") : "↖"
+<shift compose> ("→" "↑") : "↗"
+<shift compose> ("→" "↓") : "↘"
+<shift compose> ("←" "↓") : "↙"
+<compose> ("/" "←") : "↚"
+<compose> ("/" "→") : "↛"
+composite("←" "~" "↜")
+composite("→" "~" "↝")
+<compose> "←" "←" : "↞"
+<compose> "↑" "↑" : "↟"
+<compose> "→" "→" : "↠"
+<compose> "↓" "↓" : "↡"
+<compose> "←" "<" : "↢"
+<compose> ">" "→" : "↣"
+<compose> "←" "|" : "↤"
+<compose> ("-" "↑") : "↥"
+<compose> "|" "→" : "↦"
+<compose> ("-" "↓") : "↧"
+<compose> "_" "↕" : "↨"
+<compose> "←" ")" : "↩"
+<compose> "(" "→" : "↪"
+<compose> "↩" "↩" : "↫"
+<compose> "↪" "↪" : "↬"
+<compose> ("↜" "↝") : "↭"
+<compose> ("/" "↔") : "↮"
+<compose> ("↚" "↛") : "↮"
+<compose> (["z" "Z"] "↓") : "↯"
+<shift compose> "←" "|" : "↰"
+<compose> "↲" "↲" : "↰"
+<shift compose> "|" "→" : "↱"
+<compose> "↳" "↳" : "↱"
+<shift compose> "←" "_" "|" : "↲"
+<compose> "↰" "↰" : "↲"
+<shift compose> "|" "_" "→" : "↳"
+<compose> "↱" ↱" : "↳"
+<compose> "-" "↘" : "↴ "
+<compose> "." "↲" : "↵"
+<compose> (["(" ")"] "↙") : "↶"
+<compose> (["(" ")"] "↘") : "↷"
+<dead letter ^> "_" "↖" : "↸"
+<dead letter ¯> "↖" : "↸"
+<compose> "¯" "↖" : "↸"
+<compose> "⇤" "⇥" : "↹"
+<compose> "↶" "↶" : "↺"
+<compose> "↷" "↷" : "↻"
+<compose> "←" "↑" : "↼"
+<compose> "↽" "↽" : "↼"
+<compose> "←" "↓" : "↽"
+<compose> "↼" "↼" : "↽"
+<compose> "↑" "→" : "↾"
+<compose> "↿" "↿" : "↾"
+<compose> "↑" "←" : "↿"
+<compose> "↾" "↾" : "↿"
+<compose> "→" "↑" : "⇀"
+<compose> "⇁" "⇁" : "⇀"
+<compose> "→" "↓" : "⇁"
+<compose> "⇀" "⇀" : "⇁"
+<compose> "↓" "→" : "⇂"
+<compose> "⇃" "⇃" : "⇂"
+<compose> "↓" "←" : "⇃"
+<compose> "⇂" "⇂" : "⇃"
+<shift compose> "→" "←" : "⇄"
+<compose> "⇆" "⇆" : "⇄"
+<shift compose> "↑" "↓" : "⇅"
+<compose> "⇵" "⇅" : "⇅"
+<shift compose> "←" "→" : "⇆"
+<compose> "⇄" "⇄" : "⇆"
+<shift compose> "←" "←" : "⇇"
+<shift compose> "↑" "↑" : "⇈"
+<shift compose> "→" "→" : "⇉"
+<shift compose> "↓" "↓" : "⇊"
+<shift compose> ("↼" "⇁") : "⇋"
+<shift compose> ("↽" "⇀") : "⇌"
+<compose> ("/" "⇐") : "⇍"
+<compose> ("/" "⇔") : "⇎"
+<compose> ("/" "⇒") : "⇏"
+<shift compose> "<" "=" "=" : "⇐"
+<shift compose> ("=" "←") : "⇐"
+<shift compose> "^" "|" "|" : "⇑"
+<shift compose> ("=" "↑") : "⇑"
+<shift compose> "=" "=" ">" : "⇒"
+<shift compose> ("=" "→") : "⇒"
+<shift compose> "|" "|" ["v" "V"] : "⇓"
+<shift compose> ("=" "↓") : "⇓"
+<compose> ("⇐" "⇒") : "⇔"
+<shift compose> ("=" "↔") : "⇔"
+<compose> ("⇑" "⇓") : "⇕"
+<shift compose> ("=" "↕") : "⇕"
+<compose> ("⇐" "⇑") : "⇖"
+<shift compose> ("=" "↖") : "⇖"
+<compose> ("⇑" "⇒") : "⇗"
+<shift compose> ("=" "↗") : "⇗"
+<compose> ("⇒" "⇓") : "⇘"
+<shift compose> ("=" "↘") : "⇘"
+<compose> ("⇓" "⇐") : "⇙"
+<shift compose> ("=" "↙") : "⇙"
+<compose> "⇐" "⇐" : "⇚"
+<compose> "⇒" "⇒" : "⇛"
+<shift compose> "<" ["~" <dead letter ~>] ["~" <dead letter ~>] : "⇜"
+<shift compose> ["~" <dead letter ~>] ["~" <dead letter ~>] ">" : "⇝"
+<compose> ("=" "↑") : "⇞"
+<compose> ("=" "↓") : "⇟"
+<compose> ("." "←") : "⇠"
+<compose> ("." "↑") : "⇡"
+<compose> ("." "→") : "⇢"
+<compose> ("." "↓") : "⇣"
+<compose> "|" "←" : "⇤"
+<compose> "→" "|" : "⇥"
+<compose> ("←" "⇐") : "⇦"
+<compose> ("↑" "⇑") : "⇧"
+<compose> ("→" "⇒") : "⇨"
+<compose> ("↓" "⇓") : "⇩"
+<compose> "!" "⇧" : "⇪"
+<compose> ("_" "⇧") : "⇫"
+<compose> "⇫" "⇫" : "⇬"
+composite("⇫" "^" "⇬")
+<compose> ("|" ["⇧" "⇫"]) : "⇭"
+<compose> "⇧" "⇧" : "⇮"
+composite("⇧" "^" "⇮")
+<compose> ("_" "⇮") : "⇯"
+<compose> "|" "⇨" : "⇰"
+<compose> "↖" "↖" : "⇱"
+<compose> "↘" "↘" : "⇲"
+<compose> ("⇧" "⇩") : ⇳
+<compose> ("o" "→") : "⇴"
+<compose> "↓" "↑" : "⇵"
+<compose> "⇅" "⇅" : "⇵"
+<compose> "3" "→" : "⇶"
+<compose> ("|" "←") : "⇷"
+<compose> ("|" "→") : "⇸"
+<compose> ("|" "↔") : "⇹"
+<compose> ("|" "⇷") : "⇺"
+<compose> ("|" "⇸") : "⇻"
+<compose> ("|" "⇹") : "⇼"
+<shift compose> "<" "|" "-" "-" : "⇽"
+<shift compose> "-" "-" "|" ">" : "⇾"
+<shift compose> "<" "|" "-" "|" ">" : "⇿"
+<compose> ("⇽" "⇾") : "⇿"
# Mathematical Operators:
<compose> "A" "A" : "∀"
@@ -1166,7 +1311,7 @@ dead_ascii("▐")
<compose> "|" "(" : "⟮"
<compose> ")" "|" : "⟯"
-# TODO Supplemental Arrows-A
+# TODO Supplemental Arrows-A: ⟰⟱⟲⟳⟴⟵⟶⟷⟸⟹⟺⟻⟼⟽⟾⟿
# Braille Patterns:
function braille/1
@@ -1214,7 +1359,7 @@ for "\u2800" to "\u28FF" as \1
end for
end for
-# TODO Supplemental Arrows-B
+# TODO Supplemental Arrows-B: ⤀⤁⤂⤃⤄⤅⤆⤇⤈⤉⤊⤋⤌⤍⤎⤏⤐⤑⤒⤓⤔⤕⤖⤗⤘⤙⤚⤛⤜⤝⤞⤟⤠⤡⤢⤣⤤⤥⤦⤧⤨⤩⤪⤫⤬⤭⤮⤯⤰⤱⤲⤳⤴⤵⤶⤷⤸⤹⤺⤻⤼⤽⤾⤿⥀⥁⥂⥃⥄⥅⥆⥇⥈⥉⥊⥋⥌⥍⥎⥏⥐⥑⥒⥓⥔⥕⥖⥗⥘⥙⥚⥛⥜⥝⥞⥟⥠⥡⥢⥣⥤⥥⥦⥧⥨⥩⥪⥫⥬⥭⥮⥯⥰⥱⥲⥳⥴⥵⥶⥷⥸⥹⥺⥻⥼⥽⥾⥿
# Miscellaneous Mathematical Symbols-B:
<shift compose> ":" "3" "|" : "⦀"