3 #if [ ! -f "$1" ]; then
4 # echo "Must supply an infile name!"
11 /* Automatically generated Hershey font mappings */
19 if echo $n |
grep -q '-' ; then
20 from
=`echo $n | sed 's/\([0-9]*\)-\([0-9]*\)/\1/g'`
21 to
=`echo $n | sed 's/\([0-9]*\)-\([0-9]*\)/\2/g'`
23 while [ $i -le $to ]; do
34 echo -e "\n/* Font map for $1 */"
37 echo -ne "int $1_map[]=\n {"
42 if [ $
(($i%8)) -eq 7 ]; then
52 name
=`basename $n .hmp`
53 cat $n | unmangle | block
$name
59 /* And now the ready to use fonts */
63 name
=`basename $n .hmp`
64 echo "pl_font font_$name;"
70 /* Initialisation routine */
76 name
=`basename $n .hmp`
77 mapname
=`basename $n .hmp`_map
79 echo " font_$name=assemble_font(' ',96,$mapname);"
82 echo -e "}\n/* End. */"