#!/bin/sh

TEXMF="./"

mkdir -p "${TEXMF}/fonts/afm/linotype/palatinox/"
mkdir -p "${TEXMF}/fonts/enc/dvips/palatinox/"
mkdir -p "${TEXMF}/fonts/map/dvips/palatinox/"
mkdir -p "${TEXMF}/fonts/tfm/linotype/palatinox/"
mkdir -p "${TEXMF}/fonts/truetype/linotype/palatinox/"
mkdir -p "${TEXMF}/fonts/vf/linotype/palatinox/"
mkdir -p "${TEXMF}/tex/latex/linotype/palatinox/"

cmap2enc -f pnum -x pala.sub pala.ttf t1.enc
cmap2enc -f onum -x pala.sub pala.ttf t1.enc
cmap2enc -f pnum,smcp -x pala.sub pala.ttf t1.enc
cmap2enc -f onum,smcp -x pala.sub pala.ttf t1.enc
cmap2enc -f sups -x pala.sub pala.ttf t1.enc
cmap2enc -f onum -x pala.sub pala.ttf ts1.enc

for TTF in *.ttf
do
    font2afm "$TTF"
done

rm palatinox.map
afm2afm -e t1-pala.enc -o rlplr9e.afm pala.afm >>palatinox.map
afm2afm -e t1-pala.enc -o rlplri9e.afm palai.afm >>palatinox.map
afm2afm -e t1-pala.enc -o rlplb9e.afm palab.afm >>palatinox.map
afm2afm -e t1-pala.enc -o rlplbi9e.afm palabi.afm >>palatinox.map

afm2afm -e t1j-pala.enc -o rlplrj9d.afm pala.afm >>palatinox.map
afm2afm -e t1j-pala.enc -o rlplrij9d.afm palai.afm >>palatinox.map
afm2afm -e t1j-pala.enc -o rlplbj9d.afm palab.afm >>palatinox.map
afm2afm -e t1j-pala.enc -o rlplbij9d.afm palabi.afm >>palatinox.map

afm2afm -e t1c-pala.enc -o rlplrc9e.afm pala.afm >>palatinox.map
afm2afm -e t1c-pala.enc -o rlplrci9e.afm palai.afm >>palatinox.map
afm2afm -e t1c-pala.enc -o rlplbc9e.afm palab.afm >>palatinox.map
afm2afm -e t1c-pala.enc -o rlplbci9e.afm palabi.afm >>palatinox.map

afm2afm -e t1cj-pala.enc -o rlplrcj9d.afm pala.afm >>palatinox.map
afm2afm -e t1cj-pala.enc -o rlplrcij9d.afm palai.afm >>palatinox.map
afm2afm -e t1cj-pala.enc -o rlplbcj9d.afm palab.afm >>palatinox.map
afm2afm -e t1cj-pala.enc -o rlplbcij9d.afm palabi.afm >>palatinox.map

afm2afm -e t11-pala.enc -o rlplr19e.afm pala.afm >>palatinox.map
afm2afm -e t11-pala.enc -o rlplr1i9e.afm palai.afm >>palatinox.map
afm2afm -e t11-pala.enc -o rlplb19e.afm palab.afm >>palatinox.map
afm2afm -e t11-pala.enc -o rlplb1i9e.afm palabi.afm >>palatinox.map

afm2afm -e ts1j-pala.enc -o rlplr9c.afm pala.afm >>palatinox.map
afm2afm -e ts1j-pala.enc -o rlplri9c.afm palai.afm >>palatinox.map
afm2afm -e ts1j-pala.enc -o rlplb9c.afm palab.afm >>palatinox.map
afm2afm -e ts1j-pala.enc -o rlplbi9c.afm palabi.afm >>palatinox.map

tex lpl_fnst.tex

for PL in *.pl
do
    pltotf "$PL"
done

for VPL in *.vpl
do
    vptovf "$VPL"
done

rm *.pl *.vpl rlpl*.afm rlpl*.mtx resetpala-*.mtx

mv *.afm "${TEXMF}/fonts/afm/linotype/palatinox/"
mv *.enc "${TEXMF}/fonts/enc/dvips/palatinox/"    	  	
mv *.map "${TEXMF}/fonts/map/dvips/palatinox/"    	  	
mv *.tfm "${TEXMF}/fonts/tfm/linotype/palatinox/" 	  	
cp *.ttf "${TEXMF}/fonts/truetype/linotype/palatinox/"
mv *.vf	 "${TEXMF}/fonts/vf/linotype/palatinox/"
mv *.fd	 "${TEXMF}/tex/latex/linotype/palatinox/"
cp *.sty "${TEXMF}/tex/latex/linotype/palatinox/"

texhash ${TEXMF}
