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.",
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
<p>
<:
+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 {
hebrew => 0,
],
);
+
+}
:>.
</p>
$visible->{$glyph}++;
}
- say sprintf $class ? '<td title="%s" class="X %s">%s' : '<td title="%s">',
- $name, $class, $cell;
+ print '<td title="%s"', $name;
+ say $class ? sprintf(' class="X %s">%s', $class, $cell) : '>';
}
continue {
$offset += $colsize;
</table>
<table class="glyphs"><tr>
- <td class="X">unicode 7.0
+ <td class="X">unicode 10.0
<td class="X Xr">proposed
<td class="X Xd">deprecated
<td class="">unassigned