4 title => 'latin alphabet cheat sheet',
9 latin roman alphabet script letter unicode font glyph abc
10 code encoding spelling symbol writing comparison character
11 secret cursive fraktur blind braille morse deaf asl hand
12 barcode bar color semaphore flag
14 stylesheet => [qw'light dark red'],
15 data => ['writing-latn.inc.pl'],
21 font-family: Suetterlin; /* R. G. Arens */
22 src: url("/suetterlin.ttf");
24 .glyphs tr:first-child+tr+tr td { font-family: Suetterlin }
26 svg path:not([fill]) {
35 vertical-align: middle;
39 <h1>Latin alphabet</h1>
41 <p>Variant encodings of the common ASCII (latin, roman,
42 or <span title="fuck yeah!">'mercan</span>) letters A–Z.
43 Also see <a href="/writing">related alphabets</a>
44 and <a href="/unicode">common chars</a>.</p>
49 my @table = do 'writing-latn.inc.pl';
51 printf "<p class=error>Table data not found: <em>%s</em>.</p>\n", $@ || $!;
54 say '<table class="glyphs">';
55 print ref $_ ne 'ARRAY' ? "<tr><th>$_\n" : map {/^<td/ ? $_ : "\t<td>$_\n"} @$_