termcol: make rules to setup xcolors checkout
[sheet.git] / unicode.plp
index b14deffa41f47152cec6d749b4606cec62332a2c..68d20f05723a13ce436f6558b254277d2803e678 100644 (file)
@@ -2,7 +2,7 @@
 
 Html({
        title => 'unicode glyph cheat sheet',
-       version => 'v1.0',
+       version => '1.1',
        description => [
                "Common Unicode characters with digraph or code point, layed out for quick location.",
                "Includes general symbols, arrows, drawing characters, and IPA letters.",
@@ -26,7 +26,6 @@ i^k or i^vu respectively in <a href="/vi">Vim</a>.
 <div class="diinfo">
 
 <:
-use 5.010;
 use Shiar_Sheet::FormatChar;
 my $glyphs = Shiar_Sheet::FormatChar->new;
 
@@ -65,6 +64,7 @@ my @config = qw(
                        signs2
        Signs
                        solar
+                       ?minorplanets
                        zodiac=0-1=3?zodiac
        Key_commands
                keys/spacing
@@ -111,6 +111,8 @@ my @config = qw(
                ipa/cons
                        consco
                        vowels
+                       tones
+                       contours
        ?Japanese
                ?japanese/hira
                        ?hiraderiv
@@ -124,7 +126,7 @@ splice @config, 4, 2, qw(
                        ?easteuro
 ) if exists $get{html};
 
-$_ and m{/*+(.+)} and @config = split /[ ]/, $1 for $ENV{PATH_INFO}, $get{q};
+$_ and m{/*+(.+)} and @config = split /[ ]/, $1 for $Request, $get{q};
 
 my $tables = do 'unicode-table.inc.pl' or die $@ || $!;
 
@@ -159,18 +161,10 @@ $glyphs->print(map {
        }
 } @config);
 
-:></div>
+say "</div>\n";
 
-<div class="legend">
-       <table class="glyphs"><tr>
-       <td class="X l5">ascii
-       <td class="X l4"><:= $glyphs->{style} eq 'di' ? 'digraph' : 'latin1' :>
-       <td class="X l3"><:= $glyphs->{style} eq 'di' ? 'proposed' : 'HTML4' :>
-       <td class="X l2">unicode ≤6.0
-       <td class="X l1">other unicode
-       <td class="X ex">discouraged
-       </table>
-</div>
+say for $glyphs->legend;
 
+:>
 <script type="text/javascript" src="/clipboard.js"></script>