Mercurial > mplayer.hg
view TOOLS/subfont-c/fontgen @ 19941:66d444e5ec8d
Better fix_outline implementation. No more "fix_outline failed" messages,
should work even with the craziest glyphs.
author | eugeni |
---|---|
date | Sat, 23 Sep 2006 00:15:00 +0000 |
parents | ffcac0e6a5f4 |
children |
line wrap: on
line source
#!/bin/bash # Font Generator script by alex@naxine.org if [ -z $1 ]; then echo "fontgen: too few parameters" echo "fontgen: Usage: $0 <input font filename> <output dir>" exit fi if [ ! -r $1 ]; then echo "fontgen: input font file not readable" exit fi subfont_exec=subfont #unicode="--unicode" #font=arial.ttf #font=mints-mild.pcf #font=/home/alex/artwiz-mints-mild-latin2.hex font=$1 if [ ! -z $2 ]; then outdir="--outdir $2" mkdir $2 fi #font=verdana.ttf encoding=iso-8859-2 fontsize=12 symbolssize=10 blur=2 outline=1.5 if [ ! -x $subfont_exec ]; then echo "fontgen: 'subfont' not found or not executable!" echo "fontgen: trying to compile" make || exit if [ ! -x $subfont_exec ]; then echo "failed" exit fi exit fi # subfont <encoding> <size> <input> echo "fontgen: creating font..." ./$subfont_exec $outdir $unicode --blur $blur --outline $outline "$encoding" $fontsize "$font" || exit echo "fontgen: creating osd symbols..." ./$subfont_exec $outdir --append --blur $blur --outline $outline encodings/osd-mplayer $symbolssize osd/osd.pfb || exit exit