#!/bin/sh

store=/tmp/font-size-`tty | sed 's!/!!g'`

size=`cat $store || echo 1`
max_size=`xlsfonts | egrep '^terminus-[0-9]*$' | sort -u | wc -l`

if [ -z "$1" ] ; then
	if [ $size -lt $max_size ] ; then
		size=`expr $size + 1`
	fi
else
	if [ $size -gt 1 ] ; then
		size=`expr $size - 1`
	fi
fi

printf '\e]710;%s\007' `xlsfonts | egrep '^terminus-[0-9]*$' | sort -u | head -$size | tail -1`

echo $size > $store
