latin: flag semaphore row (arrows)
[sheet.git] / writing-latn.inc.pl
index b5c98c0e8127fd8152259e4ed65cbf0c68570368..7d0fb06aea9cb237037beff7d8858cd2301f3c77 100644 (file)
@@ -134,4 +134,18 @@ ics => [
                <path fill="$C{red}" d="M0,30 h31 l-15,-15"/>
        },
 ],
+sem => [
+       map {
+               local $_ = $_;
+               s/[1-4]\K(?=[4-9])/ /;
+               tr/1-9/↙←↖↑↗→↘↓/;
+               s{(.)(?=.)}{<span style="position:absolute">$1</span>}
+                       or s/^/<span>/ and $_ .= '</span>';
+               $_
+       }
+       qw(
+               1 2 3 4 5  6 7 21 31 46  14 15 16 17 23
+               24 25 26 27 34  35 47 56 57 36  67
+       )
+],
 );