X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/b44d61378ef1395d5003610a7904a6c2351243a5..2304fc9d1a391372a6714502fb769c9d1a5ed182:/charset.plp diff --git a/charset.plp b/charset.plp index 4272b6a..d8527f0 100644 --- a/charset.plp +++ b/charset.plp @@ -5,7 +5,7 @@ my @tablist = split m{/+}, $Request || 'default'; Html({ title => 'charset cheat sheet', - version => '1.1', + version => '1.2', description => [ "Reference sheet with all glyphs in common character encoding tables,", "and an overview of Unicode ranges and UTF-8 bytes.", @@ -14,7 +14,7 @@ Html({ charset codepage unicode ascii utf8 latin glyph character encoding reference common overview table '], - stylesheet => [qw'light'], + (stylesheet => [qw'light']) x !$mode, data => [qw( charset-encoding.inc.pl charset-unicode.inc.pl charset-ucplanes.inc.pl charset-utf8.inc.pl @@ -28,8 +28,15 @@ use List::Util qw( first pairmap pairfirst pairs );

<: +if ($tablist[0] eq 'unicode') { + say "Detailed allocation of Unicode blocks."; + print "See ", showlink("charsets", '/charset'), " to compare specific encodings"; +} +else { + if ($tablist[0] eq 'default') { - say "Overview of Unicode allocation and common latin code pages."; + say "Overview of Unicode ", showlink("allocation", '/charset/unicode'); + say "and common latin code pages."; say "Compare alternate charsets:"; } else { @@ -60,6 +67,8 @@ print join " •\n", ( hebrew => 0, ], ); + +} :>.

@@ -338,8 +347,8 @@ for my $row (@request) { $visible->{$glyph}++; } - say sprintf $class ? '%s' : '', - $name, $class, $cell; + print '%s', $class, $cell) : '>'; } continue { $offset += $colsize;