blob: 08e00ac6f280d9ce0c2d8c77ff1e04910f922365 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
#!/bin/sh
TEXMF="./"
VENDOR="linotype"
FONT="palatinox"
MAP="${FONT}.map"
mkdir -p "${TEXMF}/fonts/afm/${VENDOR}/${FONT}/"
mkdir -p "${TEXMF}/fonts/enc/dvips/${FONT}/"
mkdir -p "${TEXMF}/fonts/map/dvips/${FONT}/"
mkdir -p "${TEXMF}/fonts/tfm/${VENDOR}/${FONT}/"
mkdir -p "${TEXMF}/fonts/truetype/${VENDOR}/${FONT}/"
mkdir -p "${TEXMF}/fonts/vf/${VENDOR}/${FONT}/"
mkdir -p "${TEXMF}/tex/latex/${VENDOR}/${FONT}/"
cmap2enc -x pala.sub pala.ttf t1.enc
cmap2enc -f pnum -x pala.sub pala.ttf t1.enc
cmap2enc -f onum -x pala.sub pala.ttf t1.enc
cmap2enc -f smcp -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
ttf2afm -a -h -o pala.afm pala.ttf
ttf2afm -a -h -o palai.afm palai.ttf
ttf2afm -a -h -o palab.afm palab.ttf
ttf2afm -a -h -o palabi.afm palabi.ttf
rm ${MAP}
afm2afm -e t1-tlf-pala.enc -o Palatino-tlf-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-tlf-pala.enc -o Palatino-Italic-tlf-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-tlf-pala.enc -o Palatino-Bold-tlf-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-tlf-pala.enc -o Palatino-BoldItalic-tlf-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e t1-lf-pala.enc -o Palatino-lf-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-lf-pala.enc -o Palatino-Italic-lf-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-lf-pala.enc -o Palatino-Bold-lf-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-lf-pala.enc -o Palatino-BoldItalic-lf-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e t1-tosf-pala.enc -o Palatino-tosf-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-tosf-pala.enc -o Palatino-Italic-tosf-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-tosf-pala.enc -o Palatino-Bold-tosf-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-tosf-pala.enc -o Palatino-BoldItalic-tosf-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e t1-tlf-sc-pala.enc -o Palatino-tlf-sc-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-tlf-sc-pala.enc -o Palatino-Italic-tlf-sc-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-tlf-sc-pala.enc -o Palatino-Bold-tlf-sc-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-tlf-sc-pala.enc -o Palatino-BoldItalic-tlf-sc-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e t1-lf-sc-pala.enc -o Palatino-lf-sc-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-lf-sc-pala.enc -o Palatino-Italic-lf-sc-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-lf-sc-pala.enc -o Palatino-Bold-lf-sc-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-lf-sc-pala.enc -o Palatino-BoldItalic-lf-sc-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e t1-tosf-sc-pala.enc -o Palatino-tosf-sc-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-tosf-sc-pala.enc -o Palatino-Italic-tosf-sc-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-tosf-sc-pala.enc -o Palatino-Bold-tosf-sc-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-tosf-sc-pala.enc -o Palatino-BoldItalic-tosf-sc-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e t1-sup-pala.enc -o Palatino-sup-t1-raw.afm pala.afm >>${MAP}
afm2afm -e t1-sup-pala.enc -o Palatino-Italic-sup-t1-raw.afm palai.afm >>${MAP}
afm2afm -e t1-sup-pala.enc -o Palatino-Bold-sup-t1-raw.afm palab.afm >>${MAP}
afm2afm -e t1-sup-pala.enc -o Palatino-BoldItalic-sup-t1-raw.afm palabi.afm >>${MAP}
afm2afm -e ts1-tosf-pala.enc -o Palatino-tosf-ts1-raw.afm pala.afm >>${MAP}
afm2afm -e ts1-tosf-pala.enc -o Palatino-Italic-tosf-ts1-raw.afm palai.afm >>${MAP}
afm2afm -e ts1-tosf-pala.enc -o Palatino-Bold-tosf-ts1-raw.afm palab.afm >>${MAP}
afm2afm -e ts1-tosf-pala.enc -o Palatino-BoldItalic-tosf-ts1-raw.afm palabi.afm >>${MAP}
tex Palatino_fnst.tex
for PL in *.pl
do
pltotf "$PL"
done
for VPL in *.vpl
do
vptovf "$VPL"
done
rm *.pl *.vpl *.afm Palatino*.mtx resetpala-*.mtx
mv *.afm "${TEXMF}/fonts/afm/${VENDOR}/${FONT}/"
mv *.enc "${TEXMF}/fonts/enc/dvips/${FONT}/"
mv *.map "${TEXMF}/fonts/map/dvips/${FONT}/"
mv *.tfm "${TEXMF}/fonts/tfm/${VENDOR}/${FONT}/"
cp *.ttf "${TEXMF}/fonts/truetype/${VENDOR}/${FONT}/"
mv *.vf "${TEXMF}/fonts/vf/${VENDOR}/${FONT}/"
mv *.fd "${TEXMF}/tex/latex/${VENDOR}/${FONT}/"
cp *.sty "${TEXMF}/tex/latex/${VENDOR}/${FONT}/"
texhash ${TEXMF}
|