#!/bin/sh
#
# Convert a bdf file into C-code suitable for inclusion in
# builtin fonts
#
FONT=$1
NAME=$2

case "$FONT" in
	*.bdf)
	echo 'static const char file_'$NAME'[] = {'
		bdftopcf -p1 -u1 $1 |
      		gzip -c | od -b -v -w8 |
      		sed 's/^[0-9]*\( *\)/\1\1\1\1/' |
      		sed 's/\([0-9][0-9]*\)/'"'"'\\\1'"'"',/g'
	echo '};'
	;;
	*.pcf)
	echo 'static const char file_'$NAME'[] = {'
		gzip $1 -c | od -b -v -w8 |
		sed 's/^[0-9]*\( *\)/\1\1\1\1/' |
		sed 's/\([0-9][0-9]*\)/'"'"'\\\1'"'"',/g'
	echo '};'
	;;
esac
