From: Mischa POSLAWSKY Date: Thu, 19 Feb 2015 16:56:08 +0000 (+0100) Subject: font: silence mkttfinfo by default X-Git-Tag: v1.7~137 X-Git-Url: http://git.shiar.nl/sheet.git/commitdiff_plain/9314086776a6cd9afc7349082d3acdafa970db09 font: silence mkttfinfo by default Only display summary if --verbose is given, normally say nothing like all other make commands. --- diff --git a/tools/mkttfinfo b/tools/mkttfinfo index 8593be6..a25d24a 100755 --- a/tools/mkttfinfo +++ b/tools/mkttfinfo @@ -5,6 +5,13 @@ use warnings; use Data::Dump 'pp'; use Font::TTF::Font; +use Getopt::Long; + +our $VERSION = '1.00'; + +GetOptions(my %opt, + 'verbose|v!', +); my ($ttfuri, $outfile) = @ARGV; $ttfuri or die "usage error\n"; @@ -59,7 +66,8 @@ my %FONTID = ( say pp(\%meta), ','; my $support = $ttf->{cmap}->find_ms->{val}; - warn scalar keys %$support, " characters read from $ttfname\n"; + warn scalar keys %$support, " characters read from $ttfname\n" + if $opt{verbose}; say pp(sort { $a <=> $b } keys %$support); } @@ -71,7 +79,7 @@ mkttfinfo - Extract character coverage and metadata in TrueType font =head1 SYNOPSIS - mkttfinfo [] + mkttfinfo [-v] [] =head1 AUTHOR