Html({
title => 'charset cheat sheet',
- version => '1.3',
+ version => '1.4',
+ canonical => "/charset/$Request" . ($mode && '?compare'),
description => [
"Reference sheet with all glyphs in common character encoding tables,",
"and an overview of Unicode ranges and UTF-8 bytes.",
charset codepage unicode ascii utf8 latin glyph character encoding
reference common overview table
'],
- (stylesheet => [qw'light']) x !$mode,
data => [qw(
- charset-encoding.inc.pl
+ charset.inc.pl charset-encoding.inc.pl
charset-unicode.inc.pl charset-ucplanes.inc.pl charset-utf8.inc.pl
)],
});
mac => 'Apple',
ebcdic => 'EBCDIC',
legacy => 'legacy',
+ symbols => 'symbols',
$tablist[0] eq 'default' ? () : ('' => 'common'),
],
[
my $glyphs = Shiar_Sheet::FormatChar->new;
my @request;
-my $charsets = Data('charset-encoding');
+my $charsets = Data('charset');
sub tabinput {
# generate character table(s)
}
elsif (@parents) {
$row{parent} = $parents[0];
- $params = $parents[1] if hex $parents[1] == 0; # apply ascii end
+ $params = $parents[1] if $parents[1] =~ /^0+-/; # apply ascii end
}
$visible->{$_} //= 0 for $row{parent} || ();
}