#!/bin/tcsh -f # # This shell script installs font bitmaps (./*.tfm, ./*pk) # which have been created with mk_xxxx. # # Usage: FontInstall METAFONT-MODE SUPPLIER TYPEFACE # # VK 21 Jul 94, 1 Jan 95, 7 Jan 95, 8 Apr 95; 29 Sep 95; 08 Apr 96 # if ($#argv < 3) then echo '\ Usage: '"$0:t"' METAFONT-MODE SUPPLIER TYPEFACE [PATTERN]\ Copies ./*pk to $FONTS/pk/METAFONT-MODE/SUPPLIER/TYPEFACE/\ Copies ./*.tfm to $FONTS/tfm/SUPPLIER/TYPEFACE/\ (METAFONT-MODE: e.g. cx, ljfour)\ (SUPPLIER: e.g. public, ams; TYPEFACE: e.g. cm, latex)\ (PATTERN: name pattern, e.g. "eu*" for ams euler fonts. Must be quoted!\!)\ $FONTS defaults to $TEXMF/fonts/\ $TEXMF must be set\ ' exit 1 endif if ( ! $?TEXMF ) then echo '$TEXMF is not set. Please set and re-run.' exit 5 endif if ( ! $?FONTS ) then echo '$FONTS is not set - set to '"$TEXMF/fonts" setenv FONTS $TEXMF/fonts endif set mfmode="$1" set supplier="$2" set typeface="$3" set pattern="$4" if ( "$pattern" == "" ) set pattern='*' set dirname="$FONTS/pk/$mfmode/$supplier/$typeface" if ( ! -e $dirname ) then echo "Creating $dirname" mkdir -p $dirname endif echo "Copying ./*pk files to $dirname" cp -p {$pattern}pk $dirname set dirname="$FONTS/tfm/$supplier/$typeface" if ( ! -e $dirname ) then echo "Creating $dirname" mkdir -p $dirname endif echo "Copying ./*.tfm files to $dirname" cp -p {$pattern}.tfm $dirname