charset: check ucplanes for modification date
[sheet.git] / unicode-table.inc.pl
index 3cebcebec89e5ffd6a88ece8f8308dba5e455969..8ca622d687730d93af8696e0f7948112a893226f 100644 (file)
@@ -3,34 +3,50 @@ use utf8;
 
 punctuation => {
        quoting  => [qw{. « » . ‹ › . ‘ ’ . “ ” . „ ‚ . ‟ ‛}],
-       common   => [qw{. † ‡ • . § ¶ # . © ® ™ . ° ′ ″ . − × ÷ . ± ² √ . 年 月 日}],
-       marks    => [qw{. ¿ … 〃 ‐ – . ‽ · ※ ‒ — }],
-       spacing  => [split / /, join ' ',
-               ". \x{2003} \x{2009} \x{2007} \x{A0} \x{200B}",
-               ". \x{2002} \x{200A} \x{2008} \x{AD} \x{200C}",
+       common   => [qw{
+               . † ‡ • . § ¶ # . © ® ™
+               . ° ′ ″ . − × ÷ . ± ² √
+               . ¹ ⁿ ³ . ¼ ½ ¾ . 年 月 日
+       }],
+       marks    => [qw{. ¿ … 〃 . ‽ · ※ }],
+       spacing  => [
+               split / +/, join ' ',
+               ". — – ‒  \x{2011} \x{2010}  \x{AD} \x{200D}",  # dashes
+               ". \x{2003} \x{2002} \x{2007}  \x{A0} \x{2009}  \x{200B} \x{200C}",  # spaces
+               # em en figure  nobreak hyphen  break joiner
        ],
        version  => [qw{. α β}],
 },
 
 symbols => {
        binary   => [qw{. ⚋ ⚊ . ⚐ ⚑ . ☺ ☹ . ✓ ✗ . ✔ ✘ . ◄ ► }], # opposites
-       currency => [qw{. ¤ ¢ ₥ € £ ₨ $ ¥ . ฿ ₫ ₭ ₦ ₱ ₮ ₩ ₪}],
-       cards    => [qw{. ♠ ♡ ♢ ♣ . ♤ ♥ ♦ ♧}],
+       currency => [qw{. ¤ ¢ ₥ € £ ₹ $ ¥ . ฿ ₫ ₭ ₺ ₦ ₽ ₩ ₪}],
+       cards    => [
+               qw{. ♢ ♡ ♠ ♣ . ♦ ♥ ♤ ♧ }, # diamonds, hearts, clubs, spades
+#              qw{. 🔔 ❀ -⛨ 🌰 }, # bells, roses, shields, acorns
+#              qw{. ⚚ ⚘ ⚔ ⚒ }, # merchant, clergy, nobility, peasant
+#              qw{. ❂ 🏆 ⚔ -🔧 }, # coins, cups, swords, clubs
+               qw{. ▽̶ ▽ △ △̶ }, # earth, water, fire, air
+               qw{. ☷ ☵ ☲ ☰ }, # earth, water, fire, heaven [cq ☴ wind]
+               qw{. 土 水 火 金 }, # earth, water, fire, metal
+       ],
        chess    => [qw{. ♙ ♘ ♗ ♖ ♕ ♔ . ♟ ♞ ♝ ♜ ♛ ♚ }],
        signs1   => [qw{. ☮ ☯ ☻ ♪ ♲ ♿ }],
        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{. ✂ ✉ ℻ ☎ 📱 }, # scissors, envelope, fax sign, black phone, mobile
+               qw{. ��� 📯 📠 ☏ 📞 }, # paperclip, postal horn, fax machine, white phone, receiver
        ],
-       trinity  => [qw{. ✊ ✋ ✌ . ��� 🐜 👼 }], # rock, paper, scissors; terran, protoss, zerg
-       solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ��� ♆ ♇}], # sun, mercury-neptune, pluto
+       trinity  => [qw{. ✊ ✋ ✌ . ��� 🐜 👽 }], # rock, paper, scissors; terran, protoss, zerg
+       solar    => [qw{. ☉ ☿ ♀ ♁ ♂ ♃ ♄ ��� ♆ ♇}], # sun, mercury-neptune, pluto
        zodiac   => [
                qw{. ♈ ♉ ♊ ♋ ♌ ♍ ♎ ♏ ♐ ♑ ♒ ♓ }, # western signs
                qw{. 寅 卯 辰 巳 午 未 申 酉 戌 亥 子 丑 }, # chinese signs (earthly branches)
                qw{. 虎 兔 龍 蛇 馬 羊 猴 雞 狗 豬 鼠 牛 }, # chinese names
                qw{. 🐅 🐇 🐉 🐍 🐎 🐐 🐒 🐓 🐕 🐖 🐀 🐂 }, # chinese animals
+               qw{. 🐏 🐂 👬 -🍤 -🐅 -👰 ⚖ -♏ 🎯 🐐 🚾 🐟 }, # western signs
        ],
+       harvey   => [qw{. ○ ◔ ◑ ◕ ● }],
 },
 
 keys => {
@@ -39,9 +55,12 @@ keys => {
        modifier => [qw{. ⇪ ⇯ ⇭ . ⇧ ⇮ № }], # (lock and select) shift, l3, num
        control  => [qw{. ⎈ ⌥ ⌘ ⎄ }], # ctrl, option, cmd, compose
        command  => [qw{. ↵ ⎋ ⎉ ⎊ }], # enter, esc, pause, break
+       replace  => [qw{. � ␦ }], # substitute char, #2
        player   => [qw{. ► ⏩ ⏭ ◼ ⚫ . ◄ ⏪ ⏮ ⏏ -❚❚ }], # play, fast, skip, stop, record
-       android  => [qw{. ⌂ ◰ ↩ 🔍 }], # home, menu, back, search
-       ps       => [qw{. △ ○ ☓ □ }], # triangle, circle, cross, square
+       android  => [qw{. ↩ ⌂ ❐ ⋮ . 🔍 -⌽ 📞 🔊 }], # back, home, windows, menu; search, power, receive, sound
+       android4 => [qw{. ◁ ⚪ ◻ ⋮ }], # back, home, recent, menu
+       ps       => [qw{. ○ ☓ □ △ }], # circle, cross, square, triangle
+       gamepad  => [qw{. Ⓐ Ⓑ ◭ ◮ }], # A, B, L1, R1
 },
 
 math => {
@@ -69,6 +88,21 @@ arrows => {
        whitetri => [qw{. ◸ △ ◹   . ◁ ◇ ▷   . ◺ ▽ ◿   }],
        -large   => [qw{.      .  -    .      }],
        -heavy   => [qw{.      .  -    .      }],
+       dash     => [qw{. ⇢ ⇣ . ⇡ ⇠ }],
+       twohead  => [qw{. ↠ ↡ . ↟ ↞ }],
+       frombar  => [qw{. ↦ ↧ . ↥ ↤ }],
+         tobar  => [qw{. ⇥ ⤓ . ⤒ ⇤ }],
+        stroke  => [qw{. ⇸ ⤈ . ⤉ ⇷ }],
+       dstroke  => [qw{. ⇻ ⇟ . ⇞ ⇺ }],
+       pair     => [qw{. ⇉ ⇊ . ⇈ ⇇ }],
+       both     => [qw{. ⇄ ⇅ . ⇵ ⇆ }],
+       triple   => [qw{. ⇛ ⤊ . ⤋ ⇚ }],
+       quad     => [qw{. ⭆ ⟱ . ⟰ ⭅ }],
+           tip  => [qw{. ↱ ⬎ . ⬑ ↲ }],
+       antitip  => [qw{. ⬐ ↰ . ↳ ⬏ }],
+       halfwidth=> [qw{. → ↓ . ↑ ← }],
+       barbout  => [qw{. ⇀ ⇂ . ↿ ↽ }],
+       barbin   => [qw{. ⇁ ⇃ . ↾ ↼ }],
 },
 
 lines => {
@@ -106,6 +140,25 @@ latin => {
                . ă ę œ ů š ð
                . ı ė º ư ș đ
        }],
+       vowels   => [qw{
+               . á é í ó ú ý
+               . â ê î ô û ŷ
+               . à è ì ò ù ỳ
+               . ã ẽ ĩ õ ũ ỹ
+               . ä ë ï ö ü ÿ
+               . æ & ij œ ᵫ -
+               . å - ı ⱺ ů ẙ
+               . ă ĕ ĭ ŏ ŭ -
+               . ǎ ě ǐ ǒ ǔ -
+               . ą ę į ǫ ų -
+       }],
+       westeuro => [qw{
+               . ç ð ñ ß þ
+       }],
+       easteuro => [qw{
+               . č ď ľ ň ř š ť ž
+               . ć đ ł ń ŕ ś ŧ ź ż
+       }],
        uncommon => [qw{
                .>Englisc   æ ð ē ȝ œ þ ƿ
                .>Sámi      á č đ ŋ š ŧ ž
@@ -113,7 +166,7 @@ latin => {
                .>Türkçe    ç ğ ı İ ö ş ü
                .>Español   ñ á é í ó ú ü
                .>Română    ă â î ș ț
-               .>Esperanto ĉ ĝ ĥ ĵ ŝ ŭ
+               .>Esperanto ª ĉ ĝ ĥ ĵ ŝ ŭ
        }],
 },