aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-08-15 10:21:48 +0200
committerMattias Andrée <maandree@operamail.com>2014-08-15 10:21:48 +0200
commitca9f9d0e2f32d2a2fd2abceef55f2edb3806064d (patch)
treedd9cbde22ce89ceea0ae204f1cd53661c72cfe82
parentcompose table: mathematical operators (diff)
downloadmds-ca9f9d0e2f32d2a2fd2abceef55f2edb3806064d.tar.gz
mds-ca9f9d0e2f32d2a2fd2abceef55f2edb3806064d.tar.bz2
mds-ca9f9d0e2f32d2a2fd2abceef55f2edb3806064d.tar.xz
compose table: some supplemental mathematical operators
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r--res/compose119
1 files changed, 114 insertions, 5 deletions
diff --git a/res/compose b/res/compose
index 12cae02..929b9aa 100644
--- a/res/compose
+++ b/res/compose
@@ -428,12 +428,12 @@ dead_ascii("ˇ")
<compose> ("/" "_") : "∠"
<compose> ("∠" ")") : "∡"
<compose> ("<" ")") : "∢"
-<compose> "1" "∣" : "∣"
-<compose> "/" "1" "∣" : "∤"
+<compose> "1" "|" : "∣"
+<compose> "/" "1" "|" : "∤"
<compose> ("/" "∣") : "∤"
-<compose> "2" "∣" : "∥"
+<compose> "2" "|" : "∥"
<compose> "∣" "∣" : "∥"
-<compose> "/" "2" "∣" : "∦"
+<compose> "/" "2" "|" : "∦"
<compose> ("/" "∥") : "∦"
<compose> "m" "&" : "∧"
<compose> "∨" "∨" : "∧"
@@ -1000,7 +1000,116 @@ end for
# TODO Supplemental Arrows-B
# TODO Miscellaneous Mathematical Symbols-B
-# TODO Supplemental Mathematical Operators
+
+# Supplemental Mathematical Operators:
+<compose> "⊙" "⊙" : "⨀"
+<compose> "⊕" "⊕" : "⨁"
+<compose> "⊗" "⊗" : "⨂"
+<compose> "⊍" "⊍" : "⨃"
+<compose> "⊎" "⊎" : "⨄"
+<compose> "⊓" "⊓" : "⨅"
+<compose> "⊔" "⊔" : "⨆"
+<compose> "⋀" "⋀" : "⨇"
+<compose> "⋁" "⋁" : "⨈"
+<compose> ("/" "\\") : "⨉"
+<compose> ("o" "∑") : "⨊"
+<compose> ("∑" "∫") : "⨋"
+<compose> "∬" "∬" : "⨌"
+<compose> ("∫" "∭") : "⨌"
+<compose> "4" ["s" "ſ" "∫"] : "⨌"
+<compose> ("-" "∫") : "⨍"
+<compose> ("=" "∫") : "⨎"
+<compose> ("/" "∫") : "⨏"
+<compose> (["c" "C"] "∫") : "⨐"
+<compose> (["u" "U"] "∫") : "⨑"
+<compose> "]" "∫" : "⨒"
+<compose> ")" "∫" : "⨓"
+<compose> ")" ")" "∫" : "⨔"
+<compose> "∫" ")" ")" : "⨔"
+<compose> "(" ")" "∫" : "⨕"
+<compose> "∫" "(" ")" : "⨕"
+<compose> "[" "]" "∫" : "⨖"
+<compose> "∫" "[" "]" : "⨖"
+<compose> ("←" "∫") : "⨗"
+<compose> (["x" "X" "×"] "∫") : "⨘"
+<compose> ("∩" "∫") : "⨙"
+<compose> ("∪" "∫") : "⨚"
+<shift compose> ("_" "∫") : "⨛"
+<compose> "⨜" "⨜" : "⨛"
+<compose> ("_" "∫") : "⨜"
+<compose> "⨛" "⨛" : "⨜"
+<compose> "⊳" "⊲" : "⨝"
+<compose> "⊲" "⊲" : "⨞"
+<shift compose> "z" ";" : "⨟"
+<compose> "⨾" "⨾" : "⨟"
+<shift compose> "z" ">" : "⨠"
+<shift compose> "z" ["|" "↑"] : "⨡"
+<dead letter °> "+" : "⨢"
+<dead letter ^> "+" : "⨣"
+<dead letter ~> "+" : "⨤"
+<compose> "+" "." : "⨥"
+<compose> "+" ["~" <dead letter ~>] : "⨦"
+<compose> "+" ["2" "₂"] : "⨧"
+<compose> "+" ["^" <dead letter ^>] : "⨨"
+<compose> "," "-" : "⨩"
+<shift compose> "-" "." : "⨪"
+<shift compose> ":" "\\" "-" : "⨫"
+<shift compose> ":" "/" "-" : "⨬"
+<shift compose> "(" "+" : "⨭"
+<shift compose> "+" ")" : "⨮"
+<compose> "." "×" : "⨯"
+<shift compose> "." "×" : "⨰"
+<compose> ("." "⨯") : "⨰"
+<compose> ("_" "×") : "⨱"
+<compose> "⨱" "⨱" : "⨲"
+<compose> "×" "×" : "⨳"
+<shift compose> "(" ["x" "×"] : "⨴"
+<shift compose> ["x" "×"] ")" : "⨵"
+<shift compose> ("^" <dead letter ^>) "(" ["x" "X" "×"] ")" : "⨶"
+<dead letter ^> "⊗" : "⨶"
+<shift compose> "(" "(" ["x" "X" "×"] ")" ")" : "⨷"
+[<compose> <shift compose>] "(" "⊗" ")" : "⨷"
+<shift compose> "(" "÷" ")" : "⨸"
+
+# TODO ⨹ ⨺ ⨻ ⨼ ⨽
+
+<compose> "⨟" "⨟" : "⨾"
+<compose> "." "⨟" : "⨾"
+
+# TODO ⨿ ⩀ ⩁ ⩂ ⩃ ⩄ ⩅ ⩆ ⩇ ⩈ ⩉ ⩊ ⩋ ⩌ ⩍ ⩎ ⩏ ⩐ ⩑ ⩒ ⩓ ⩔ ⩕ ⩖ ⩗ ⩘ ⩙ ⩚ ⩛ ⩜ ⩝ ⩞ ⩟ ⩠ ⩡ ⩢
+# TODO ⩣ ⩤ ⩥ ⩦ ⩧ ⩨ ⩩ ⩪ ⩫ ⩬ ⩭ ⩮ ⩯ ⩰ ⩱ ⩲ ⩳ ⩴ ⩵ ⩶ ⩷ ⩸ ⩹ ⩺ ⩻ ⩼ ⩽ ⩾ ⩿ ⪀ ⪁ ⪂ ⪃ ⪄ ⪅ ⪆ ⪇ ⪈ ⪉ ⪊ ⪋ ⪌
+# TODO ⪍ ⪎ ⪏ ⪐ ⪑ ⪒ ⪓ ⪔ ⪕ ⪖ ⪗ ⪘ ⪙ ⪚ ⪛ ⪜ ⪝ ⪞ ⪟ ⪠
+
+<shift compose> "." "<" "<" <space> : "⪡"
+<shift compose> "." ">" ">" <space> : "⪢"
+
+# TODO ⪣ ⪤ ⪥ ⪦ ⪧ ⪨ ⪩ ⪪ ⪫ ⪬ ⪭ ⪮ ⪯ ⪰ ⪱ ⪲ ⪳ ⪴ ⪵ ⪶ ⪷ ⪸ ⪹ ⪺ ⪻ ⪼ ⪽ ⪾ ⪿ ⫀ ⫁ ⫂ ⫃ ⫄ ⫅ ⫆ ⫇ ⫈ ⫉ ⫊ ⫋ ⫌
+# TODO ⫍ ⫎ ⫏ ⫐ ⫑ ⫒ ⫓ ⫔ ⫕ ⫖ ⫗ ⫘ ⫙ ⫚ ⫛ ⫝̸ ⫝ ⫞ ⫟ ⫠ ⫡ ⫢ ⫣ ⫤ ⫥ ⫦ ⫧ ⫨ ⫩ ⫪ ⫫ ⫬ ⫭
+
+<compose> "\\" "|" : "⫮"
+<shift compose> "o" "|" : "⫯"
+<shift compose> "|" "o" : "⫰"
+<shift compose> "-" "|" "o" : "⫱"
+<compose> ("-" "∥") : "⫲"
+<compose> "-" "2" "|" : "⫲"
+<dead letter ~> "∥" : "⫳"
+<compose> "∥" ["~" <dead letter ~>] : "⫳"
+<dead letter ~> "2" "|" : "⫳"
+<compose> "3" "|" : "⫴"
+<compose> ("-" "⫴") : "⫵"
+<compose> "-" "3" "|" : "⫵"
+<shift compose> "." ":" "|" : "⫶"
+<shift compose> "." "<" "<" "<" : "⫷"
+<shift compose> "." ">" ">" ">" : "⫸"
+<compose> "<" "=" : "⫹"
+<compose> ">" "=" : "⫺"
+<shift compose> "/" "/" "/" <space> : "⫻"
+<shift compose> "|" "|" "|" <space> : "⫼"
+<shift compose> "/" "/" <space> : "⫽"
+<shift compose> "." "[" "]" : "⫾"
+<compose> "." "⫿" : "⫾"
+<shift compose> "[" "]" : "⫿"
+
# TODO Miscellaneous Symbols and Arrows
# TODO Glagolitic
# TODO Latin Extended-C