X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Fframework-svg.scm;h=9b74aef9fe1cd32f03fd288e90eb12be7517077d;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=8f5f34d7c079c8057fe8521d206297f78badc734;hpb=b519f86c12add6466a2a77b79f552abc92a8fd31;p=lilypond.git diff --git a/scm/framework-svg.scm b/scm/framework-svg.scm index 8f5f34d7c0..9b74aef9fe 100644 --- a/scm/framework-svg.scm +++ b/scm/framework-svg.scm @@ -3,7 +3,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 2004--2006 Jan Nieuwenhuizen +;;;; (c) 2004--2008 Jan Nieuwenhuizen (define-module (scm framework-svg)) @@ -17,6 +17,8 @@ (srfi srfi-13) (ice-9 regex)) +(define format ergonomic-simple-format) + (define-public (output-framework basename book scopes fields) (let* ((filename (format "~a.svg" basename)) (outputter (ly:make-paper-outputter (open-file filename "wb") @@ -44,8 +46,8 @@ '(version . "1.2") ;; Argggghhhh: SVG takes the px <-> mm mapping from the windowing system - `(width . ,(format #f "~s" page-width)) - `(height . ,(format #f "~s" page-height)))) + `(width . ,(format "~s" page-width)) + `(height . ,(format "~s" page-height)))) (dump (dump-fonts outputter paper)) (dump @@ -75,7 +77,7 @@ (define (dump-page outputter page page-number page-count landscape? page-set?) (define (dump str) (display str (ly:outputter-port outputter))) - (dump (comment (format #f "Page: ~S/~S" page-number page-count))) + (dump (comment (format "Page: ~S/~S" page-number page-count))) (if (or landscape? page-set?) (dump (if landscape?