X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/aec77d22f1e68b14edf34a244153f2988f1e4114..bac74b5934f22cc3d0e971d26fe0275f7f5db7b3:/font.plp diff --git a/font.plp b/font.plp index af7743b..fd55017 100644 --- a/font.plp +++ b/font.plp @@ -1,9 +1,10 @@ <(common.inc.plp)><: -use 5.014; + +my $font = $ENV{PATH_INFO} =~ s{^/}{}r; Html({ - title => 'character support sheet', - version => 'v1.1', + title => 'font coverage '.($font ? "for $font" : 'sheet'), + version => '1.2', keywords => [qw( unicode font glyph char character support overview cover coverage script block symbol sign mark reference table @@ -12,7 +13,7 @@ Html({ data => [qw( unicode-cover.inc.pl )], }); -if (my $font = $ENV{PATH_INFO} =~ s{^/}{}r) { +if ($font) { my ($fontmeta, @cover) = do "ttfsupport/$font.inc.pl"; $fontmeta or die "Unknown font $font\n"; @@ -177,7 +178,7 @@ if (my $group = $get{q}) { # output character list -print ''; +print '
'; print ''; print "" for map { scalar @{ $cover->{os}->{$_} } } @ossel; @@ -225,7 +226,7 @@ for (@rows) { my $rel = $count / $row->{count}; my $class = $rel < .5 ? 2 : $rel < .9 ? 3 : 4; - printf ''; }
%d%%', "l$class", $rel*100; + printf '%d', "l$class", $rel*10; } say '