X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/3f105ae3161afb8bfc16cb0b6fee0faa2e43cc55..14ce71c99460b3ad3f18f5d9b14c1e24dc68645d:/tools/convert-allfonts diff --git a/tools/convert-allfonts b/tools/convert-allfonts index f3ccffc..5f0c6aa 100755 --- a/tools/convert-allfonts +++ b/tools/convert-allfonts @@ -8,9 +8,9 @@ use File::Basename 'dirname'; chdir dirname $0; -my $convbin = './convert-ttf.pl'; +my $convbin = './mkttfinfo'; my $outdir = '../ttfsupport'; -my @ttfpath = '~/.fonts'; # local fallbacks +my @ttfpath = ('~/.fonts', '../data/osx-fonts'); # local fallbacks if (my $mspath = '/usr/share/fonts/truetype/msttcorefonts') { if (my $src = first { -e } map { glob "$_/Verdana.ttf" } $mspath, @ttfpath) { @@ -33,6 +33,15 @@ if (my $mspath = '/usr/share/fonts/truetype/msttcorefonts') { } } +if (my $ampath = '/usr/share/fonts/truetype/macfonts') { + if (my $src = first { -e } map { glob "$_/Lucida?Grande.ttf" } $ampath, @ttfpath) { + system $convbin, $src, "$outdir/lucida.inc.pl"; + } + if (my $src = first { -e } map { glob "$_/AppleGaramond.ttf" } $ampath, @ttfpath) { + system $convbin, $src, "$outdir/garamond.inc.pl"; + } +} + if (my $dvpath = '/usr/share/fonts/truetype/ttf-dejavu') { if (my $src = first { -e } map { glob "$_/DejaVuSans.ttf" } $dvpath, @ttfpath) { system $convbin, $src, "$outdir/dvsans.inc.pl";