termcol: xkcd survey results for colour names
[sheet.git] / termcol.plp
index ad6ae77836764c05b34f21c3241e2cf38c93fbe9..39c89013d27a10b5e8e2688138b9ca6114c63382 100644 (file)
@@ -18,7 +18,7 @@ use List::Util 'min';
 :>
 <h1>Terminal colours</h1>
 
-<section>
+<div class="section">
 <:
 sub luminance {
        # perceived brightness (using ITU-R recommendation 601 luma co-efficients)
@@ -71,9 +71,18 @@ my %col = (
                qw/2E3436 CC0000 4E9A06 C4A000 3465A4 75507B 06989A D3D7CF
                   555753 EF2929 8AE234 FCE94F 729FCF AD7FA8 34E2E2 EEEEEC/,
        ],
+       -xkcd => [
+               qw/black  maroon green  olive  navy   purple teal   silver
+                  grey   red    lime   yellow blue  fuchsia cyan   white/,
+       ],
+       xkcd => [
+               0,0,
+               qw/000000 650021 15b01a 6e750e 01153e 7e1e9c 029386 c5c9c7
+                  929591 e50000 aaff32 ffff14 0343df ed0dd9 00ffff ffffff/,
+       ],
 );
 
-for my $term (qw/html cga xterm tango/) {
+for my $term (qw/html cga xterm tango xkcd/) {
        print '<table>', "\n";
        print "<caption>$term</caption>\n";
        for my $num (0 .. 15) {
@@ -83,11 +92,11 @@ for my $term (qw/html cga xterm tango/) {
        }
        print "</table>\n\n";
 }
-:></section>
+:></div>
 
 <hr>
 
-<section>
+<div class="section">
 <h2>88-colour space</h2>
 <:
 for my $r (0 .. 3) {
@@ -107,11 +116,11 @@ print '<table><tr>';
 print colcell(80+$_, (($_ + 2 + ($_>0)) * 255/11) x 3) for 0 .. 7;
 print "</table>\n\n";
 
-:></section>
+:></div>
 <: if ($ENV{PATH_INFO} =~ /256/) { :>
 <hr>
 
-<section>
+<div class="section">
 <h2>256-colour space</h2>
 <:
 for my $r (0 .. 5) {
@@ -134,7 +143,7 @@ for my $row (0, 12) {
 }
 print "\n";
 
-:></section>
+:></div>
 <: } :>
 <hr>