]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/user/invoking.itely (Invoking lilypond): add SVG
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 19 Dec 2004 14:29:45 +0000 (14:29 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 19 Dec 2004 14:29:45 +0000 (14:29 +0000)
* stepmake/stepmake/metafont-rules.make: make single SVG/PFA/PFB
rule.

* mf/GNUmakefile (ALL_GEN_FILES): make SVG files too.

ChangeLog
Documentation/topdocs/NEWS.texi
Documentation/user/invoking.itely
mf/GNUmakefile
stepmake/stepmake/metafont-rules.make

index 12413404f67724c86950b428347c5b8d4fc86716..1b5d68e042daa26df96313d7060556f97c5a4542 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 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.
 
index eaded7778a24d54454bb6242049f06b94bd667aa..a67c34cee44e81e43339acb18730f4559776069f 100644 (file)
@@ -13,6 +13,8 @@ LilyPond now uses FreeType read the Feta font as an OpenType
 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.
index cde9db072031ab4af9c3e1ca4b045a9d49d14cee..40334bbaeda14c8b18d6409e9972dc75f42f712f 100644 (file)
@@ -55,15 +55,24 @@ sequentially.  The function @code{ly:set-option} allows access to
 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.
index 6d7fc92e4c60d40a0f7202ace5de2c526de1414c..a307bef84cb17b682803849f70eb3350b008b541 100644 (file)
@@ -214,12 +214,11 @@ local-clean:
 #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 $< $@
index 4741dcc0af2bb0d6a905b29c3eb9f02b3c7fb284..30ecf440c8aa7b55bc5da48ad8579a4df003961a 100644 (file)
@@ -31,7 +31,8 @@ $(outdir)/%.$(XPM_RESOLUTION)pk: $(outdir)/%.$(XPM_RESOLUTION)gf
 
 $(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