openbsd-ports/x11/mplayer-fontmaker/files/mksubfont

47 lines
889 B
Bash
Executable File

#! /bin/sh
# $OpenBSD: mksubfont,v 1.1.1.1 2002/05/28 11:24:04 espie Exp $
# Written by Marc Espie, 2002
# Public domain
PREFIX=/usr/local
unset ENCODING SIZE BLUR OUTLINE
while true; do
case "$1" in
-o)
OUTLINE=$2;;
-b)
BLUR=$2;;
-s)
SIZE=$2;;
-e)
ENCODING=$2;;
*) break;;
esac
shift
shift
done
if [ $# -ne 1 ]; then
echo "Error: exactly one font should be specified"
exit 1
fi
: ${ENCODING:=ISO-8859-1}
: ${SIZE:=18}
: ${BLUR:=2}
: ${OUTLINE:=1.5}
outdir=`basename $1 .ttf`
outdir=`basename $outdir .TTF`
mkdir -p $outdir
subfont --outdir $outdir --blur $BLUR --outline $OUTLINE $ENCODING $SIZE "$1" \
&& \
subfont --outdir $outdir --append --blur $BLUR --outline $OUTLINE \
${PREFIX}/libdata/mplayer-osd/osd-encoding $SIZE \
${PREFIX}/libdata/mplayer-osd/osd.pfb
echo "You can now move (or link) the contents of $outdir into ~/.mplayer/font"