1#! /bin/sh
2# Fix the path name of an AFM file.
3if test -f "$1"
4then
5	echo "$1"
6else
7	echo `dirname $1`/`basename $1 .afm | awk '
8/^AvantGarde-Book$/ { print "avangbk" }
9/^AvantGarde-BookOblique$/ { print "avangbko" }
10/^AvantGarde-Demi$/ { print "avangd" }
11/^AvantGarde-DemiOblique$/ { print "avangdo" }
12/^Bookman-Demi$/ { print "bookmd" }
13/^Bookman-DemiItalic$/ { print "bookmdi" }
14/^Bookman-Light$/ { print "bookml" }
15/^Bookman-LightItalic$/ { print "bookmli" }
16/^Courier$/ { print "couri" }
17/^Courier-Bold$/ { print "courib" }
18/^Courier-BoldOblique$/ { print "couribo" }
19/^Courier-Oblique$/ { print "courio" }
20/^Helvetica$/ { print "helve" }
21/^Helvetica-Bold$/ { print "helveb" }
22/^Helvetica-BoldOblique$/ { print "helvebo" }
23/^Helvetica-Narrow$/ { print "helven" }
24/^Helvetica-Narrow-Bold$/ { print "helvenb" }
25/^Helvetica-Narrow-BoldOblique$/ { print "helvenbo" }
26/^Helvetica-Narrow-Oblique$/ { print "helveno" }
27/^Helvetica-Oblique$/ { print "helveo" }
28/^NewCenturySchlbk-Bold$/ { print "newcsb" }
29/^NewCenturySchlbk-BoldItalic$/ { print "newcsbi" }
30/^NewCenturySchlbk-Italic$/ { print "newcsi" }
31/^NewCenturySchlbk-Roman$/ { print "newcsr" }
32/^Palatino-Bold$/ { print "palatb" }
33/^Palatino-BoldItalic$/ { print "palatbi" }
34/^Palatino-Italic$/ { print "palati" }
35/^Palatino-Roman$/ { print "palatr" }
36/^Symbol$/ { print "symbol" }
37/^Times-Bold$/ { print "timesb" }
38/^Times-BoldItalic$/ { print "timesbi" }
39/^Times-Italic$/ { print "timesi" }
40/^Times-Roman$/ { print "timesr" }
41/^ZapfChancery-MediumItalic$/ { print "zapfcmi" }
42/^ZapfDingbats$/ { print "zapfd" }
43' `.afm
44fi
45