--- Makefile.orig 2006-03-19 20:56:03.000000000 +0300 +++ Makefile 2006-03-20 08:22:50.000000000 +0300 @@ -29,6 +29,7 @@ # Either long names (eg Times-Roman.afm) or short names (eg timesr.afm) # may be used. See the afmname script. afmdir=/usr/local/lib/afm +symbolfont="/usr/local/lib/fonts/sy______.pfb" srcdir=generate SPECIALFONTS=S @@ -187,9 +188,9 @@ $(AFMTODIT) -s $(RFLAG) \ `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` $(srcdir)/dingbats.map $@ -SS: $(srcdir)/symbolsl.afm +SS: symbolsl.afm $(AFMTODIT) -s -x $(IFLAG) \ - $(srcdir)/symbolsl.afm $(srcdir)/lgreekmap $@ + symbolsl.afm $(srcdir)/lgreekmap $@ S: symbol.afm $(AFMTODIT) -s $(RFLAG) symbol.afm symbolmap $@ @@ -201,17 +202,25 @@ EURO: freeeuro.afm $(AFMTODIT) $(RFLAG) freeeuro.afm symbolmap $@ -freeeuro.afm freeeuro.pfa: generate/freeeuro.sfd - fontforge -script generate/sfdtopfa.pe generate/freeeuro.sfd +freeeuro.afm freeeuro.pfa: $(srcdir)/freeeuro.sfd + fontforge -script $(srcdir)/sfdtopfa.pe $(srcdir)/freeeuro.sfd symbol.afm: $(srcdir)/symbol.sed -rm -f $@ sed -f $(srcdir)/symbol.sed `$(AFMNAME) $(afmdir)/Symbol.afm` >$@ -zapfdr.afm: +symbolsl.afm: $(srcdir)/symbolsl.awk symbolsl.ps -rm -f $@ - sed -e '/^FontName /s/ZapfDingbats/ZapfDingbats-Reverse/' \ - `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$@ + -rm -f Fontmap + echo "/Symbol-Slanted (./symbolsl.ps) ;" > Fontmap + echo "/Symbol ($(symbolfont)) ;" >> Fontmap + printafm Symbol-Slanted > tmp.afm + awk -f $(srcdir)/symbolsl.awk -v SYMAFM=`$(AFMNAME) $(afmdir)/Symbol.afm` tmp.afm >$@ + -rm -f Fontmap tmp.afm + +zapfdr.afm: $(srcdir)/zapfdr.sed + -rm -f $@ + sed -f $(srcdir)/zapfdr.sed `$(AFMNAME) $(afmdir)/ZapfDingbats.afm` >$@ ZD: $(srcdir)/dingbats.map ZDR: $(srcdir)/dingbats.rmap @@ -227,7 +236,7 @@ cat $(TEXTMAP) $(srcdir)/symbolchars >>$@ clean: - -rm -f symbolmap symbol.afm zapfdr.afm + -rm -f symbolmap symbol.afm symbolsl.afm zapfdr.afm realclean: clean -rm -f $(FONTS)