#!/bin/sh
BDFDIR="$1"
if [ "$BDFDIR" = "" ]; then
echo "usage: $0
"
exit 1
fi
install_font() {
BDF=fauxtari-$1.bdf
ALIAS=fauxtari-$1
cp "fonts/$BDF" "$BDFDIR"
( cd "$BDFDIR"
mkfontdir
mkfontscale
if ! grep "^$ALIAS" fonts.alias &> /dev/null; then
NAME="$( grep "^$BDF" fonts.dir | cut -d' ' -f2- )"
echo "$ALIAS $NAME" >> fonts.alias
fi
)
}
mkdir -p "$BDFDIR" || exit 1
install_font 8
install_font 16
install_font 24
if [ "$DISPLAY" != "" ]; then
xset -fp "$BDFDIR" &>/dev/null
xset +fp "$BDFDIR" &>/dev/null
xset fp rehash
fi