* Documentation/topdocs/NEWS.tely (Top): Make tex-able. Handy
test for PDF docs.
- * mf/GNUmakefile (lilypond.map): Add PFAEmmentaler. Fixes feta
- font in PDFs.
+ * mf/GNUmakefile (lilypond.map): Add PFAEmmentaler,
+ PFAAybabtu-Regular. Fixes feta font in PDFs.
+
+ Notes for tetex-3.0 make web:
+ psclean.map: s/uhv8a/uhvr8a/
+ config.ps add:
+ p +psfonts_t1.map
+ p +psclean.map
+ p +typeface.map
2005-04-06 Nicolas Sceaux <nicolas.sceaux@free.fr>
export MFINPUTS:=.:$(MFINPUTS)
-default: pfa_warning $(ALL_GEN_FILES) $(outdir)/emmentaler-20.otf
+.PHONY: tree-regen
+# FIXME: temporary hack: must regenerate after building fonts
+tree-regen:
+ rm -rf $(builddir)/share
+ make -C $(builddir) link-tree
+
+default: pfa_warning $(ALL_GEN_FILES) $(outdir)/emmentaler-20.otf tree-regen
pfa_warning:
ifneq ($(shell $(MFTRACE) --version | sed 's/ .*//'),mftrace)
fontdir: $(addprefix $(outdir)/, lilypond.map lilypond.sfd private-fonts fonts.scale fonts.dir Fontmap.lily)
-$(outdir)/lilypond.map:
+$(outdir)/lilypond.map: GNUmakefile
for i in $(FETA_FONTS); do echo $$i $$i '<'$$i.pfa; done > $@
for i in $(STAFF_SIZES); do\
echo "Emmentaler-$$i Emmentaler-$$i <emmentaler-$$i.cff.ps";\
echo "PFAEmmentaler-$$i PFAEmmentaler-$$i <PFAemmentaler-$$i.pfa";\
done >> $@
echo "Aybabtu-Regular Aybabtu-Regular <aybabtu.cff.ps" >> $@
-
-$(outdir)/Fontmap.lily:
+ echo "PFAAybabtu-Regular PFAAybabtu-Regular <aybabtu.cff.ps" >> $@
+#
+# FIXME: needed for make web on Debian/unstable -- not in any other .map file
+ echo "FreeSans FreeSans <FreeSans.ttf" >> $@
+ echo "Kochi-Gothic Kochi-Gothic <kochi-gothic.ttf" >> $@
+
+$(outdir)/Fontmap.lily: GNUmakefile
for i in $(FETA_FONTS); do echo "/$$i ($$i.pfa);" ; done > $@
for i in $(STAFF_SIZES); \
do echo "/Emmentaler-$$i (emmentaler-$$i.cff.ps);" ; done \