X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/b93feea4a4cd9bb503465ead1b73f89b8f36d429..57d7837d68c29e4e70f8eeff74c4414652026c3d:/charset.plp diff --git a/charset.plp b/charset.plp index 726ca7c..c924d5e 100644 --- a/charset.plp +++ b/charset.plp @@ -5,7 +5,7 @@ my @tablist = split m{/+}, $Request || 'default'; Html({ title => 'charset cheat sheet', - version => '1.0', + version => '1.2', description => [ "Reference sheet with all glyphs in common character encoding tables,", "and an overview of Unicode ranges and UTF-8 bytes.", @@ -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; @@ -390,7 +399,7 @@ for my $row (@request) { -
unicode 7.0 + unicode 10.0 proposed deprecated unassigned