unicode: general invisibility marker, not just space glyphs
[sheet.git] / unicode-table.inc.pl
index 39075539440aac69b0ed1d8fdbda3981d5d8a9d6..3cebcebec89e5ffd6a88ece8f8308dba5e455969 100644 (file)
@@ -1,4 +1,5 @@
-{
+use utf8;
++{
 
 punctuation => {
        quoting  => [qw{. « » . ‹ › . ‘ ’ . “ ” . „ ‚ . ‟ ‛}],
@@ -20,7 +21,7 @@ symbols => {
        signs2   => [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
+               qw{. 🔞 🔾 🔰 ��� 🕀 }, # paperclip, postal horn, fax machine, receiver, cell
        ],
        trinity  => [qw{. ✊ ✋ ✌ . 🖹 🐜 👼 }], # rock, paper, scissors; terran, protoss, zerg
        solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ♅ ♆ ♇}], # sun, mercury-neptune, pluto
@@ -38,14 +39,16 @@ keys => {
        modifier => [qw{. ⇪ ⇯ ⇭ . ⇧ ⇮ № }], # (lock and select) shift, l3, num
        control  => [qw{. ⎈ ⌥ ⌘ ⎄ }], # ctrl, option, cmd, compose
        command  => [qw{. ↵ ⎋ ⎉ ⎊ }], # enter, esc, pause, break
-       player   => [qw{. ► ⏩ ⏭ ◼ ⚫ . ◄ ⏪ ⏮ ⏏ -❚❚ }],
+       player   => [qw{. ► ⏩ ⏭ ◼ ⚫ . ◄ ⏪ ⏮ ⏏ -❚❚ }], # play, fast, skip, stop, record
+       android  => [qw{. ⌂ ◰ ↩ 🔍 }], # home, menu, back, search
+       ps       => [qw{. △ ○ ☓ □ }], # triangle, circle, cross, square
 },
 
 math => {
        equal    => [qw{. ∼ ≈ ≅ ≡ ∃ . ≁ ≉ ≇ ≢ ∄ }],
        size     => [qw{. ≪ < ≤ \= ≥ \> ≫ . - ≮ ≰ ≠ ≱ ≯ - }],
        set      => [qw{. ∈ ⊂ ⊆ ∀ ⊇ ⊃ ∋ ∪ . ∉ ⊄ ⊈ ∅ ⊉ ⊅ ∌ ∩ }],
-       logic    => [qw{. ∧ ∨ ⊻ ⊥ ¬ . ⊼ ⊽ ↔ ⊤ - }],
+       logic    => [qw{. ∧ ∨ ⊻ ⊥ ¬ . ⊼ ⊽ ↔ ⊤ - }], # and, or, xor, falsum, not; nand, nor, iff, tee
 
        constant => [qw{. ℝ πϖ ℯ φ ϑ ∂ ℵ }],
        predicate=> [qw{. ∴ ∵ }],