2004-12-17 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * mf/GNUmakefile: remove SAUTER_FONTS.
+
+ * scm/lily-library.scm (stderr): move stderr.
+
* mf/GNUmakefile: remove AFM support.
* buildscripts/mf-to-table.py (base): remove AFM support.
if (mod->parent_)
return find_scaled_font (mod->parent_, f, m, font_encoding, input_encoding);
- Real lookup_mag = m;
+ Real lookup_mag = m / output_scale (mod);
+
SCM font_table = mod->lookup_variable (ly_symbol2scm ("scaled-fonts"));
if (scm_hash_table_p (font_table) != SCM_BOOL_T)
sizes = SCM_EOL;
SCM val = Modified_font_metric::make_scaled_font_metric (f, lookup_mag,
- font_encoding,
- input_encoding);
+ font_encoding,
+ input_encoding);
sizes = scm_acons (scm_make_real (lookup_mag), val, sizes);
scm_gc_unprotect_object (val);
## use separate package sauter-fonts-mftraced.
SAUTER_FONTS =
-#cmbxti8 ecbm14 ecrm12
-MORE_SAUTER_FONTS = cmbx14 cmbx17 \
- cmbxti12 cmbxti14 \
- cmbxti6 cmbxti7 cmbxti8 \
- cmcsc12 cmcsc7 cmcsc8 \
- cmss5 cmss6 cmss7 \
- cmti5 cmti6 \
- cmtt17 cmtt5 cmtt6 cmtt7
-
ALL_FONTS = $(FETA_FONTS) $(SAUTER_FONTS)
PFA_FILES = $(ALL_FONTS:%=$(outdir)/%.pfa)
PFB_FILES = $(PFA_FILES:%.pfa=%.pfb)
# using shell for loop seems most robust
$(outdir)/lilypond.map: $(AFM_FILES)
for i in $(FETA_FONTS); do echo $$i $$(fgrep FontName $(outdir)/$$i.afm | sed -e 's/FontName *//') '<'$$i.pfa; done > $@
- for i in $(SAUTER_FONTS); do echo "$$i $$i <$$i.pfa"; done >> $@
$(outdir)/Fontmap:
echo '%!' > $@
$(outdir)/Fontmap.lily: $(AFM_FILES) $(outdir)/Fontmap
echo '%!' > $@
for i in $(FETA_FONTS); do echo "/$$(fgrep FontName $(outdir)/$$i.afm | sed -e 's/FontName *//') ($$i.pfa);"; done >> $@
- for i in $(SAUTER_FONTS); do echo "$$i ($$i.pfa);"; done >> $@
$(outdir)/fonts.scale: $(PFA_FILES)
# stupid trick to have separate rules for each PFA font ;
# otherwise building PFAs is all-or-nothing.
-$(SAUTER_FONTS:%=$(outdir)/%.bla):
- $(foreach i, $@, touch $i && ) true
+
$(outdir)/%.pfa: $(outdir)/%.bla
$(MFTRACE) -I $(outdir)/ --pfa --simplify --keep-trying $(notdir $(basename $@)) && mv $(notdir $@) $(outdir)/