latin: half deck row with playing cards glyphs
[sheet.git] / writing-latn.inc.pl
index da6fc3f78ca9f415b32d7b4c1019a9a6009069a4..3b5e5ab76557b2a44b19d8e159fbdc35879b7f69 100644 (file)
@@ -56,6 +56,11 @@ my $U = 0;  # optional unicode alternatives
        903a9c    8FBa9c    815a9c    80Ea9c    887a9c
        806a9c    89Aa9c    800a9c945aaa
 }],
+'<abbr title="International Telegraph Alphabet">ITA</abbr>2' => [
+       map { tr/01/○●/r =~ s/..\K/ /r } qw(
+       11000 10011 01110 10010 10000 10110 01011 00101 01100 11010 11110 01001 00111
+       00110 00011 01101 11101 01010 10100 00001 11100 01111 11001 10111 10101 10001
+)],
 'Braille' => [qw{ ⠁ ⠃ ⠉ ⠙ ⠑ ⠋ ⠛ ⠓ ⠊ ⠚ ⠅ ⠇ ⠍ ⠝ ⠕ ⠏ ⠟ ⠗ ⠎ ⠞ ⠥ ⠧ ⠺ ⠭ ⠽ ⠵ }],
 '5-point Tactile' => [
        map { '<svg width="9" height="12" viewBox="0 0 18 24">'.$_.'</svg>' }
@@ -84,6 +89,11 @@ my $U = 0;  # optional unicode alternatives
        11 12 13 14 21 22 23 20 > 31 -13 32 33
        30 41 42 -13 43 40 10 51 52 53 50 -31 -40
 })],
+'Half deck' => [
+       # A 2-10 J Q K
+       (map { chr( 0x1F0A0 + $_ ) } 1 .. 11, 13, 14),  # spades
+       (map { "<i>$_</i>" } map { chr( 0x1F0B0 + $_ ) } 1 .. 11, 13, 14),  # hearts
+],
 'Maritime flags' => [
        # International Code of Signals, SVG fills
        map { '<svg width="20" height="20" viewBox="0 0 30 30">'.s/\n?\t+//gr.'</svg>' }