summaryrefslogtreecommitdiff
path: root/dviware/quicspool/wbfonts/makefonts
blob: 90ccf303bc65ffb5ea03d887feeab7f3664af36c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#! /bin/sh
# $Header: makefonts,v 1.1 88/01/15 13:12:19 simpson Rel $
# $Log:	makefonts,v $
#Revision 1.1  88/01/15  13:12:19  simpson
#initial release
#
#Revision 0.1  88/01/15  13:11:04  simpson
#beta test
#
# Creates the sizes
#	4 to 20
#	22 to 36 step 2
#	40 to 48 step 4
# using METAFONT
fontlist="`grep '^fonts' DESC | sed 's/fonts [0-9][0-9]* //'`"
for font in $fontlist; do
    i=4
    while [ $i -le 48 ];do
# Use mode type imagen for a write-black engine
	mf '\mode:=imagen;' "mag:=$i/10;" input $font
	gftopk $font.`expr $i \* 300 / 10`gf
	if [ $i -ge 20 -a $i -le 34 ]; then
	    i=`expr $i + 2`
	elif [ $i -ge 36 ]; then
	    i=`expr $i + 4`
	else
	    i=`expr $i + 1`
	fi
    done
done