]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/output-svg.scm
Add regtest for Fix for #435.
[lilypond.git] / scm / output-svg.scm
index 034f831f97bdaa36065b7d671959008544ff55e1..8a8960e6d339b1fb04d9fa33a042f7d60e739af8 100644 (file)
@@ -2,7 +2,7 @@
 ;;;;
 ;;;;  source file of the GNU LilyPond music typesetter
 ;;;;
-;;;; (c) 2002--2006 Jan Nieuwenhuizen <janneke@gnu.org>
+;;;; (c) 2002--2007 Jan Nieuwenhuizen <janneke@gnu.org>
 
 ;;;; http://www.w3.org/TR/SVG11
 ;;;; http://www.w3.org/TR/SVG12/ -- page, pageSet in draft
 (use-modules
  (guile)
  (ice-9 regex)
+ (ice-9 format)
  (lily)
  (srfi srfi-1)
  (srfi srfi-13))
 
+(define fancy-format format)
 (define format ergonomic-simple-format)
 
 (define lily-unit-length 1.75)
@@ -96,7 +98,7 @@
   (* x x))
 
 (define (integer->entity integer)
-  (format "&#x~x;" integer))
+  (fancy-format "&#x~x;" integer))
 
 (define (char->entity char)
   (integer->entity (char->integer char)))
          expr
          ;; FIXME: Not using GNU coding standards [translate ()] here
          ;; to work around a bug in Microsoft Internet Explorer 6.0
-         `(transform . ,(format "translate(~f, ~f)"
+         `(transform . ,(ly:format "translate(~f, ~f)"
                                 x (- y)))))
 
 (define (polygon coords blot-diameter is-filled)