diff options
Diffstat (limited to 'Master/texmf/doc/pdftex/thanh/ext/mktfm8z')
-rw-r--r-- | Master/texmf/doc/pdftex/thanh/ext/mktfm8z | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Master/texmf/doc/pdftex/thanh/ext/mktfm8z b/Master/texmf/doc/pdftex/thanh/ext/mktfm8z new file mode 100644 index 00000000000..7b84f893429 --- /dev/null +++ b/Master/texmf/doc/pdftex/thanh/ext/mktfm8z @@ -0,0 +1,40 @@ +#!/bin/bash + +if test "x$2" = "x"; then + echo "Usage: $0 TeX-name PS-name [expansion]" + exit 1 +fi + +export TEXINPUTS="`pwd`:\$TEXMF/tex/{plain,generic,}//" +echo TEXINPUTS = $TEXINPUTS + +tname=${1%.*} +pname=${2%.*} + +tbase=`echo $tname | sed 's/[+-][0-9]*$//'` +ttag=`expr $tname : '.*\([+-][0-9]*\)$'` +pbase=`echo $pname | sed 's/[+-][0-9]*$//'` +ptag=`expr $pname : '.*\([+-][0-9]*\)$'` +pbase8r=`echo $pbase | sed 's/8a/8r/'` + +if test "x$ttag" != "x$ptag"; then +cat <<EOF > a.tex +\input ufntinst.sty +\transformfont{$pname$ttag}{\xscalefont{\add{1000}{$ttag}}{\fromafm{$pname}}} +\bye +EOF +tex a.tex +fi + +cat <<EOF > b.tex +\input ufntinst.sty + +\installfonts +\installcsfont{$tbase}{$pbase8r}{$ttag}{$pbase} +\endinstallfonts +\bye +EOF +tex b.tex + +for f in *.pl; do pltotf ${f%.pl}; done +for f in *.vpl; do vptovf ${f%.vpl}; done |