summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/pdftex/thanh/ext/mktfm8z
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/pdftex/thanh/ext/mktfm8z')
-rw-r--r--Master/texmf-dist/doc/pdftex/thanh/ext/mktfm8z40
1 files changed, 40 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/pdftex/thanh/ext/mktfm8z b/Master/texmf-dist/doc/pdftex/thanh/ext/mktfm8z
new file mode 100644
index 00000000000..7b84f893429
--- /dev/null
+++ b/Master/texmf-dist/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