Current File : //proc/thread-self/root/usr/share/texlive/texmf-dist/doc/fonts/tipa/mkxipapk.sh |
#!/bin/sh
#
# This script generates pk font files for tipa.
#
# TIPA is a set of metafont source files for IPA (International
# Phonetic Alphabet) symbols. You can get it from the CTAN archive.
#
# In order to use this script, metafont programs, gftopk, and metafont
# source files (*.mf) must be installed properly.
#
# You should also be familiar with the `modes.mf' file which contains
# parameters for various printers.
#
# 1996/03/12 FUKUI Rei (fkr@tooyoo.L.u-tokyo.ac.jp)
#
progname=`basename "$0"`
MF=mf
if [ $# != 0 ]; then
MODE=$1
else
echo "Usage: $progname mode_name"
echo "Examples: $progname localfont"
echo " : $progname CanonCX"
exit 1
fi
execmf()
{
for file in $MFFILES
do
echo "[ $file at mag=$MAG ]"
$MF "\mode=$MODE; mag=$MAG; nonstopmode;" input $file
done
}
cmbase=/usr/local/lib/texmf/fonts/public/cm/src/cmbase.mf
if [ -f $cmbase ]; then
ln -s $cmbase cmbase.mf
fi
#############################
# make all fonts for mag .5 #
#############################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=.5
execmf
#############################
# make all fonts for mag .6 #
#############################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=.6
execmf
#############################
# make all fonts for mag .7 #
#############################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=.7
execmf
#############################
# make all fonts for mag .8 #
#############################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=.8
execmf
#############################
# make all fonts for mag .9 #
#############################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=.9
execmf
############################
# make all fonts for mag 1 #
############################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=1
execmf
##################################
# make all fonts for magstep 0.5 #
##################################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=magstep.5
execmf
################################
# make all fonts for magstep 1 #
################################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=magstep1
execmf
################################
# make all fonts for magstep 2 #
################################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=magstep2
execmf
################################
# make all fonts for magstep 3 #
################################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=magstep3
execmf
################################
# make all fonts for magstep 4 #
################################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=magstep4
execmf
################################
# make all fonts for magstep 5 #
################################
MFFILES="xipa10 xipasl10 xipabx10 xipass10 xipab10"
MAG=magstep5
execmf
for gf in xipa*gf
do
gftopk $gf
done
rm -f *gf *.log cmbase.mf
#rm -f *.tfm
exit 0