unicode: some mathematical symbols (wip)
[sheet.git] / unicode.inc.pl
index 607581ecd9fe69dbd856cfd269b4f1c3db86ebf2..07f52d572c8ff4ac54eede7c25ccdd51c0304232 100644 (file)
@@ -2,7 +2,7 @@
 
 punctuation => {
        quoting  => [qw{. « » . ‹ › . ‘ ’ . “ ” . „ ‚ . ‟ ‛}],
-       common   => [qw{. † ‡ • . § ¶ # . © ® ™ . ° ′ ″ . − × ÷ . ± ² √}],
+       common   => [qw{. † ‡ • . § ¶ # . © ® ™ . ° ′ ″ . − × ÷ . ± ² √ . 年 月 日}],
        marks    => [qw{. ¿ … 〃 ‐ – . ‽ · ※ ‒ — }],
        version  => [qw{. α β}],
 },
@@ -14,9 +14,12 @@ symbols => {
        chess    => [qw{. ♙ ♘ ♗ ♖ ♕ ♔ . ♟ ♞ ♝ ♜ ♛ ♚ }],
        signs1   => [qw{. ☮ ☯ ☻ ♪ ♲ ♿ }],
        signs2   => [qw{. ⚠ ☡ ☠}],
-       communic => [qw{. ✂ ✉ ℻ ☎ ☏ . 🔞 🔾 🔰 🔮 🕀 }],
+       communic => [ # note, mail, fax, phone, alt phone
+               qw{. ✂ ✉ ℻ ☎ ☏ }, # scissors, envelope, fax sign, black phone, white phone
+               qw{. 🔞 🔾 🔰 🔮 🕀 }, # paperclip, postal horn, fax machine, receiver, cell
+       ],
        trinity  => [qw{. ✊ ✋ ✌ . 🖹 🐜 👼 }], # rock, paper, scissors; terran, protoss, zerg
-       solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇}],
+       solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇}], # sun, mercury-neptune, pluto
        zodiac   => [
                qw{. ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ }, # western signs
                qw{. 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑 }, # chinese signs (earthly branches)
@@ -39,6 +42,14 @@ math => {
        size     => [qw{. ≪ < ≤ \= ≥ \> ≫ . - ≮ ≰ ≠ ≱ ≯ - }],
        set      => [qw{. ∈ ⊂ ⊆ ∀ ⊇ ⊃ ∋ ∪ . ∉ ⊄ ⊈ ∅ ⊉ ⊅ ∌ ∩ }],
        logic    => [qw{. ∧ ∨ ⊻ ⊥ ¬ . ⊼ ⊽ ↔ ⊤ - }],
+
+       constant => [qw{. ℝ πϖ ℯ φ ϑ ∂ ℵ }],
+       predicate=> [qw{. ∴ ∵ }],
+       complex  => [qw{. ℂ iℑ }],
+       number   => [qw{. ℕ ∞ ℤ ℚ ℝℜ ℂ ‰ ℘ }],
+#                        natural inf int rational 
+#                                        Θ
+       function => [qw{. ⌈ ⌉ . ⌊ ⌋ . ƒ ∑ ∏ ∫ ∇ ∝ }],
 },
 
 arrows => {