X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/d0e5261363a12ee2d704f3e275ab62731b0da961..352e92112d4f6e464363f1722e1998247c03d0be:/tools/mkttfinfo diff --git a/tools/mkttfinfo b/tools/mkttfinfo index 9679f1c..a452389 100755 --- a/tools/mkttfinfo +++ b/tools/mkttfinfo @@ -42,7 +42,7 @@ for ($outfile || ()) { exit 65; # EX_DATAERR }; - my $ttfname = ($ttfuri =~ m{([^/.]+) (?:[.]ttf)? \z}msx)[0]; + my ($ttfname, @ttfext) = split /\./, ($ttfuri =~ m{([^/]+)\z}ms)[0]; my $ttfmeta = $ttf->{name}->read; my %meta = ( source => abs_path($ttfuri) =~ m{(^/usr/.+ | [^/]+) \z}msx, @@ -61,12 +61,23 @@ for ($outfile || ()) { $meta{abbr} = lc join '', $meta{name} =~ s/ MS$//r =~ m{ (?!Sans) (?{cmap}->find_ms->{val}; - warn scalar keys %$support, " characters read from $ttfname\n" + warn scalar keys %$support, " characters read from $ttfuri\n" if $opt{verbose}; say pp(sort { $a <=> $b } keys %$support); }