2004-12-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * Documentation/user/invoking.itely (Invoking lilypond): add SVG
+
* stepmake/stepmake/metafont-rules.make: make single SVG/PFA/PFB
rule.
font. This is cleaner design and more robust. A recent version of
FontForge (11122004 or newer) and Freetype is required.
+As a result, the SVG backend is now a fully functional backend.
+
@item
A new script, @code{\espressivo} has been added, for a combination of
crescendo and decrescendo on a single note.
some internal variables. Use @code{-e '(ly:option-usage)'} for more
information.
+
@item -f,--format=@var{format}
A comma separated list of back-end output formats to use. Choices are
-@code{tex} (for @TeX{} output, to be processed with La@TeX{}), and
-@code{ps} for PostScript.
-
-There are other output options, but they are intended for developers.
-@cindex output format, setting
+@table @code
+@item tex
+for @TeX{} output, to be processed with La@TeX{}
+@item ps
+ for PostScript
@cindex PostScript output
+@item svg
+ for SVG (Scalable Vector Graphics.)
+@cindex SVG (Scalable Vector Graphics)
+@item scm
+ for a dump of the raw, internal Scheme-based drawing commands.
@cindex Scheme dump
+@end itemize
+
+@cindex output format, setting
@item -h,--help
Show a summary of usage.
#pfb: afm $(PFB_FILES) fontdir
#
#
-## stupid trick to have separate rules for each PFA font ;
-## otherwise building PFAs is all-or-nothing.
-#
-#
-#$(outdir)/%.pfa $(outdir)/%.svg: $(outdir)/%.bla
-# $(MFTRACE) -I $(outdir)/ --formats=pfa,svg --simplify --keep-trying $(notdir $(basename $@)) && mv $(notdir $@) $(outdir)/
+# stupid trick to have separate rules for each PFA font ;
+# otherwise building PFAs is all-or-nothing.
+
+#$(outdir)/%.pfa: $(outdir)/%.bla
+# $(MFTRACE) -I $(outdir)/ --formats=pfa,pfb,svg --simplify --keep-trying $(notdir $(basename $@)) && mv $(notdir $@) $(outdir)/
$(outdir)/%.enc.in: %.enc
cp $< $@
$(outdir)/%.pfb $(outdir)/%.svg $(outdir)/%.pfa: %.mf
$(MFTRACE) $(MFTRACE_FLAGS) -I $(outdir)/ --formats=pfa,pfb,svg --simplify $(basename $(@F))
- mv $(basename $(@F)).pfa $(outdir)
+ mv $(basename $(@F)).{pfa,pfb,svg} $(outdir)
+
#%.afm:
# $(SHELL) $(depth)/buildscripts/tfmtoafm.sh $(shell basename $@ .afm)
# mv $@ $@.in