index: release v1.18 with only altgr index linked
[sheet.git] / unicode-table.inc.pl
index 01d537af3c1dcad071cdd6ffdaf5fed78ff102b0..d1875ef12e4a92ca0848e09b8c8339aee65aa12d 100644 (file)
@@ -15,7 +15,7 @@ punctuation => {
                ". \x{2003} \x{2002} \x{2007}  \x{A0} \x{2009}  \x{200B} \x{200C}",  # spaces
                # em en figure  nobreak hyphen  break joiner
        ],
-       version  => [qw{. α β}],
+       version  => [qw{. α β . ℵ ℶ }],
 },
 
 symbols => {
@@ -26,7 +26,7 @@ symbols => {
 #              qw{. 🔔 ❀ -⛨ 🌰 }, # bells, roses, shields, acorns
 #              qw{. ⚚ ⚘ ⚔ ⚒ }, # merchant, clergy, nobility, peasant
 #              qw{. ❂ 🏆 ⚔ -🔧 }, # coins, cups, swords, clubs
-               qw{. ▽̶ ▽ △ △̶ }, # earth, water, fire, air
+               qw{. 🜃 🜄 🜂 🜁 }, # earth, water, fire, air
                qw{. ☷ ☵ ☲ ☰ }, # earth, water, fire, heaven [cq ☴ wind]
                qw{. 土 水 火 金 }, # earth, water, fire, metal
        ],
@@ -60,7 +60,7 @@ keys => {
        player   => [qw{. ► ⏩ ⏭ ◼ ⚫ . ◄ ⏪ ⏮ ⏏ -❚❚ }], # play, fast, skip, stop, record
        android  => [qw{. ↩ ⌂ ❐ ⋮ . 🔍 -⌽ 📞 🔊 }], # back, home, windows, menu; search, power, receive, sound
        android4 => [qw{. ◁ ⚪ ◻ ⋮ }], # back, home, recent, menu
-       ps       => [qw{. ○ ☓ □ △ }], # circle, cross, square, triangle
+       ps       => [qw{. ○ ☓ □ △ . ⦾ ⮾ 🟗 🟕 }], # circle, cross, square, triangle
        gamepad  => [qw{. Ⓐ Ⓑ ◭ ◮ }], # A, B, L1, R1
 },
 
@@ -84,11 +84,11 @@ arrows => {
        double   => [qw{. ⇖ ⇑ ⇗ ⇔ . ⇐ - ⇒ ⇕ . ⇙ ⇓ ⇘ - }],
        white    => [qw{. ⬁ ⇧ ⬀ ⬄ . ⇦ - ⇨ ⇳ . ⬃ ⇩ ⬂ - }],
        black    => [qw{. ⬉ ⬆ ⬈ ⬌ . ⬅ - ➡ ⬍ . ⬋ ⬇ ⬊ - }],
+       triangle => [qw{. ⭦ ⭡ ⭧ ⭤ . ⭠ - ⭢ ⭥ . ⭩ ⭣ ⭨ - }],
        block    => [qw{. ◩ ⬒ ⬔   . ◧ □ ◨   . ⬕ ⬓ ◪   }],
        blacktri => [qw{. ◤ ▲ ◥   . ◀ ◆ ▶   . ◣ ▼ ◢   }],
        whitetri => [qw{. ◸ △ ◹   . ◁ ◇ ▷   . ◺ ▽ ◿   }],
-       -large   => [qw{.      .  -    .      }],
-       -heavy   => [qw{.      .  -    .      }],
+       barb     => [qw{. 🡬 🡩 🡭   . 🡨 - 🡪   . 🡯 🡫 🡮   }],
        dash     => [qw{. ⇢ ⇣ . ⇡ ⇠ }],
        twohead  => [qw{. ↠ ↡ . ↟ ↞ }],
        frombar  => [qw{. ↦ ↧ . ↥ ↤ }],
@@ -131,6 +131,7 @@ block => {
        fill4    => [qw{. ▘ ▀ ▝ . ▌ █ ▐ . ▖ ▄ ▗ }],
        fill4i   => [qw{. ▛ ▚ ▟ . ▙ ▞ ▜ }],
        fill8    => [qw{. ▁ ▂ ▃ ▄ ▅ ▆ ▇ ▔ . ▏ ▎ ▍ ▌ ▋ ▊ ▉ ▕ }],
+       colour   => [qw{. 🟫 🟥 🟧 🟨 🟩 🟦 🟪}],
 },
 
 latin => {
@@ -181,19 +182,19 @@ ipa => {
                .>Voiced_Plosive            b  -ȸ >  >  d  ɖ  ɟ  ɡ  ɢ  =  =  =
                .>Nasal                     m  ɱ  >  >  n  ɳ  ɲ  ŋ  ɴ  =  =  =
                .>Trill                     ʙ  -  >  >  r  -  -  =  ʀ  -  -я =
-               .>Tap/flap                 -ⱳ  ⱱ  >  >  ɾ  ɽ  -  =  ɢ̆  >  -ʡ̯ =
+               .>Tap/flap                 -ⱳ  ⱱ  >  >  ɾ  ɽ  - -ɡ̆  ɢ̆  >  -ʡ̯ =
                .>Fricative                 ɸ  f  θ  s  ʃ  ʂ  ç  x  χ  ħ  ʜ  h
                .>Voiced_fricative          β  v  ð  z  ʒ  ʐ  ʝ  ɣ  ʁ  ʕ  ʢ  ɦ
-               .>Lateral_fricative         =  =  >  >  ɬ  ꞎ  - -Ɬ  -  =  =  =
-               .>Voiced_lateral_fricative  =  =  >  >  ɮ -ɮ̢  -  -  -  =  =  =
+               .>Lateral_fricative         =  =  >  >  ɬ  ꞎ -𝼆 -Ɬ  -  =  =  =
+               .>Voiced_lateral_fricative  =  =  >  >  ɮ -𝼅  -  -  -  =  =  =
                .>Approximant               -  ʋ  >  >  ɹ  ɻ  j  ɰ  -  -ʕ̞ =  =
                .>Lateral_approximant       =  = -l̪  >  l  ɭ  ʎ  ʟ -ʟ̠  =  =  =
                .>Click                     ʘ  -  ǀ  ǁ  ǃ -‼  ǂ -ʞ  -  =  =  =
                .>Implosive                 ɓ  ɗ̪  >  >  ɗ -ᶑ  ʄ  ɠ  ʛ  =  =  =
                .>Articulation              ʷ  ᶹ   ̪   ͇  -  ˞  ʲ  ˠ   ̴  >  ˤ  ʰ
        }], #TODO: > Labial  > > > Coronal  > Dorsal  > > Laryngeal
-       consco => [qw{
-               co:coarticulated .>sç ɕ .>zʝ ʑ .>ʃx ɧ .>jʷ ɥ .>lˠ ɫ .>hw̥ ʍ .>ɰʷ w
+       consco => [chr(865), qw{
+               co:coarticulated .>sç ɕ .>zʝ ʑ .>ʃx ɧ .>jʷ ɥ .>lˠ ɫ .>hw̥ ʍ .>ɰʷ w
        }],
        vowels => [(
                '-',
@@ -229,6 +230,22 @@ ipa => {
                . ̆ ˑ ː
                . ‿ | ‖
        }],
+       diacritics => [
+               '.' => (map chr, 809, 781, 815, 785), # syllabic
+               '.' => (map chr, '>', 'ʰ', '>', 794), # aspirated
+               '.' => (map chr, 771, 'ⁿ', 734, 'ˡ'), # nasal/rhotic/lateral
+               '.' => (map chr, '>', 812, 805, 778), # voiced
+               '.' => (map chr, '>', 804, '>', 816), # breathy
+               '.' => (map chr, 810, 838, '>', 828), # dental
+               '.' => (map chr, '>', 826, '>', 827), # apical
+               '.' => (map chr, 799,6856, 800, 772), # advanced
+               '.' => (map chr, '>', 776, 829,7498), # centralized
+               '.' => (map chr, 797, 724, 798, 725), # raised
+               '.' => (map chr, 825, 855, 796, 849), # rounding
+               '.' => (map chr, '>', 'ʷ', '>', 'ʲ'),
+               '.' => (map chr, 'ˠ', 'ˤ', '>', 820), # velar/pharyngeal
+               '.' => (map chr, 792, '꭪', 793, '꭫'), # tounge root
+       ],
 },
 
 japanese => {