X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/58725794d72361cc70cb082476a32d08e22d21d0..20500d885f632dc1d88e69f7e7750b84054410bd:/font.plp diff --git a/font.plp b/font.plp index cb6cd35..a460144 100644 --- a/font.plp +++ b/font.plp @@ -4,7 +4,7 @@ my $font = $Request; Html({ title => 'font coverage '.($font ? "for $font" : 'sheet'), - version => '1.3', + version => '1.4', keywords => [qw( unicode font glyph char character support overview cover coverage script block symbol sign mark reference table @@ -14,7 +14,7 @@ Html({ }); if ($font) { - my ($fontmeta, @cover) = eval { Data("data/font/$font") } + my $fontmeta = eval { Data("data/font/$font") } or Abort("Unknown font $font", '404 font not found', ref $@ && $@->[1]); my $map = eval { @@ -59,7 +59,7 @@ if ($font) { printf("

Version %s released %s contains %d glyphs.", !!$_->[2] && qq( title="revision $_->[2]"), $_->[1], $_->[0], - scalar @cover, + scalar @{ $fontmeta->{cover} }, ) for [ grep { $_ } ($fontmeta->{date} || '?') =~ s/T.*//r, @@ -86,7 +86,7 @@ if ($font) { require Shiar_Sheet::FormatChar; my $glyphs = Shiar_Sheet::FormatChar->new; - my %cover = map { ($_ => 1) } @cover; # lookup map + my %cover = map { ($_ => 1) } @{ $fontmeta->{cover} }; # lookup map say <<"EOT";