]> git.donarmstrong.com Git - lilypond.git/commitdiff
(string->entities): Update.
authorJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 Dec 2004 14:23:45 +0000 (14:23 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Fri, 17 Dec 2004 14:23:45 +0000 (14:23 +0000)
ChangeLog
scm/output-svg.scm

index ab8300b3f331e9fd57329633ab974fc66dd97903..a5ed9deaaabd1a677fac075e677867b0b67972e9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2004-12-17  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * scm/output-svg.scm (string->entities): Update.
+
 2004-12-17  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
        * scm/framework-scm.scm (output-framework): new file.
index 5e9483b2dc01f22a786e94d5fc2c3a75ba755b47..46df231a1f415b563bf72bf1cb73634846372ffd 100644 (file)
 (define (integer->entity integer)
   (format #f "&#x~x;" integer))
                   
-(define (char->entity font char)
-  (integer->entity (char->unicode-index font char)))
+(define (char->entity char)
+  (integer->entity (char->integer char)))
                   
-(define (string->entities font string)
+(define (string->entities string)
   (apply string-append
-        (map (lambda (x) (char->entity font x)) (string->list string))))
+        (map (lambda (x) (char->entity x)) (string->list string))))
 
 (define (svg-font font)
   (let* ((encoding (ly:font-encoding font))
 
 (define (char font i)
   (dispatch
-   `(fontify ,font ,(tagify "tspan" (char->entity font (integer->char i))))))
+   `(fontify ,font ,(tagify "tspan" (char->entity (integer->char i))))))
 
 (define (comment s)
   (string-append "<!-- " s " !-->\n"))
          `(ry . ,(number->string (/ blot-diameter 2)))))
 
 (define (text font string)
-  (dispatch `(fontify ,font ,(tagify "tspan" (string->entities font string)))))
+  (dispatch `(fontify ,font ,(tagify "tspan" (string->entities string)))))
 
 ;; WTF is this in every backend?
 (define (horizontal-line x1 x2 th)