X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/f2e965b21a4be2aea69d887f619481e04f3ca58a..3903ac75fe6b199a3d69558ed9ecf1235f9b6bf5:/tools/convert-unicode.pl diff --git a/tools/convert-unicode.pl b/tools/convert-unicode.pl index 731210b..348878c 100755 --- a/tools/convert-unicode.pl +++ b/tools/convert-unicode.pl @@ -16,6 +16,20 @@ my %info = ( ); $info{chr $_} //= {} for 32 .. 126; +eval { + my $tables = do 'unicode-table.inc.pl' or die $@ || $!; + for (values %$tables) { + for (values %$_) { + for (@$_) { + length $_ == 1 or next; # ignore meta values + s/\\//; # unescape + $info{$_} //= {}; + } + } + } + 1; +} or warn "Failed reading unicode tables: $@"; + my %diinc = ( 'digraphs.inc.pl' => 'u-di', );