X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/ba2d5d030915ad97287923e11448032ae22cede5..edd68ec2c70895bd3ee0dcbfb1810716ebef01f8:/tools/convert-allfonts diff --git a/tools/convert-allfonts b/tools/convert-allfonts new file mode 100755 index 0000000..e7d1964 --- /dev/null +++ b/tools/convert-allfonts @@ -0,0 +1,51 @@ +#!/bin/sh + +cd $(dirname $0) + +CONVBIN=./convert-ttf.pl +OUTDIR=../ttfsupport +TTFDIR=~/.fonts + +# microsoft + +TTFDIR_MS=/usr/share/fonts/truetype/msttcorefonts +if [ -e $TTFDIR_MS ]; then +$CONVBIN $TTFDIR_MS/Verdana.ttf $OUTDIR/verdana.inc.pl +$CONVBIN $TTFDIR_MS/Times_New_Roman.ttf $OUTDIR/times.inc.pl +$CONVBIN $TTFDIR_MS/Arial.ttf $OUTDIR/arial.inc.pl +$CONVBIN $TTFDIR_MS/Courier_New.ttf $OUTDIR/courier.inc.pl +$CONVBIN $TTFDIR_MS/Comic_Sans_MS.ttf $OUTDIR/comic.inc.pl +$CONVBIN $TTFDIR_MS/Georgia.ttf $OUTDIR/georgia.inc.pl +fi + +# bitstream + +TTFDIR_DV=/usr/share/fonts/truetype/ttf-dejavu +if [ -e $TTFDIR_DV ]; then +$CONVBIN $TTFDIR_DV/DejaVuSans.ttf $OUTDIR/dvsans.inc.pl +$CONVBIN $TTFDIR_DV/DejaVuSerif.ttf $OUTDIR/dvserif.inc.pl +$CONVBIN $TTFDIR_DV/DejaVuSansMono.ttf $OUTDIR/dvmono.inc.pl +fi + +# google + +TTFDIR_GD=/usr/share/fonts/truetype/droid +if [ -e $TTFDIR_GD ]; then +$CONVBIN $TTFDIR_DV/DroidSans.ttf $OUTDIR/droidsans.inc.pl +$CONVBIN $TTFDIR_DV/DroidSerif.ttf $OUTDIR/droidserif.inc.pl +$CONVBIN $TTFDIR_DV/DroidSansMono.ttf $OUTDIR/droidmono.inc.pl +fi + +# other + +find $TTFDIR -iname code2000.ttf -exec \ + $CONVBIN "{}" $OUTDIR/c2k.inc.pl \; + +find $TTFDIR -iname arial\*uni\*.ttf -exec \ + $CONVBIN "{}" $OUTDIR/ariuni.inc.pl \; + +TTFDIR_GU=/usr/share/fonts/truetype/unifont/ +if [ -e $TTFDIR_GU ]; then +$CONVBIN $TTFDIR_GU/unifont.ttf $OUTDIR/unifont.inc.pl +fi +