name=$0
bin=/usr/lib/style
lflag=-s
rflag=
sflag=
pflag=
aflag=
eflag=
nflag=
wflag=
file=
ok=true

for arg
do
	if [ "$ok" ]; then
                case $arg in
                -l) lflag=-l; shift;;
                -r) rflag="-r $2"; ok=""; shift; shift;;
                -s) sflag="-s $2"; ok=""; shift; shift;;
                -p) pflag=-p; shift;;
                -a) aflag=-a; shift;;
                -e) eflag=-e; shift;;
                -n) nflag=-n; shift;;
                -w) wflag=-w; shift;;
                -*) echo 1>&2 $name: invalid \'$arg\' option; exit 1;;
                 *) file="$file $arg"; shift;;
                esac
	else
		ok=true
	fi
done
/usr/lib/ss/fonts -x $file \
	| deroff $lflag \
	| $bin/style1 \
	| $bin/style2 \
	| $bin/style3 $rflag $sflag $pflag $eflag $nflag $aflag $wflag
