#!/bin/sh

IFS="/ 	"; set x$PATH_INFO/$*
IFS=" 	"; shift 

echo Content-Type: text/plain
case "$*" in *gz*) echo Content-Encoding: gzip;; esac
echo

case "$*" in "") exec cat $0;; esac

unifont=/home/czyborra/www/unifont

gzip -dcf $unifont/unifont.hex.gz | case "$*" in
 *bdf*gz*) grep -e "$1" | $unifont/hex2bdf | exec gzip -f;;
  *dr*gz*) grep -e "$1" | $unifont/hexdraw | exec gzip -f;;
    *bdf*) grep -e "$1" | exec $unifont/hex2bdf;;
     *dr*) grep -e "$1" | exec $unifont/hexdraw;;
        *) exec grep -e "$1";;
esac
