X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/290c85c0f46c87ae95eeece911bdd3f57ba51dfd..8e8998a5c2e51159db372eed7e4e293df83ccc91:/tools/mkfontinfo diff --git a/tools/mkfontinfo b/tools/mkfontinfo index ed328cf..de0bbf1 100755 --- a/tools/mkfontinfo +++ b/tools/mkfontinfo @@ -1,6 +1,5 @@ #!/usr/bin/env perl -use 5.010; -use strict; +use 5.014; use warnings; use utf8; @@ -30,6 +29,8 @@ for my $fontfile (glob 'ttfsupport/*'.$incsuffix) { my %charlist; +$charlist{table}->{abc} = ['A'..'Z', 'a'..'z']; + my $chartables = do 'unicode-table.inc.pl' or warn $@ || $!; if ($chartables) { while (my ($tablegroup, $grouprow) = each %{$chartables}) { @@ -114,7 +115,7 @@ for my $chars (values %{$_}) { $charlist{fonts} = \@fontlist; my %osfonts = ( - win95 => [qw( arial.win95 arialuni lucidau verdana.win95 times.win95 cour.win95 )], # microsoft + win2k => [qw( arial.win2k arialuni lucidau verdana.win2k times.win2k cour.win2k )], # microsoft win8 => [map {"$_.win8"} qw( arial verdana times georgia pala cour )], mac109 => [map {"$_.mac109"} qw( helv lucida times pala )], # apple android => [qw( roboto droidmono notosans )], # google @@ -130,7 +131,7 @@ my %fontnum = map { ($fontlist[$_]->{file} => $_) } 0 .. $#fontlist; while (my ($os, $fontids) = each %osfonts) { $charlist{os}->{$os} = [ map { $fontnum{$_} // () } @{$fontids} ]; } -$charlist{osdefault} = [qw( win95 win8 mac109 android oss )]; +$charlist{osdefault} = [qw( win2k win8 mac109 android oss )]; say "# automatically generated by $0"; say 'use utf8;';