]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/output-ps.scm
Fix #189: Episema over single neume.
[lilypond.git] / scm / output-ps.scm
index bb34b1f3a625bca4cbb2c4bcfbba157dc1981cd4..5b5a21c7f326c29554f7bd896db4b2084605c82e 100644 (file)
                             (+ (car offset) (cdr x-ext))
                             (+ (cdr offset) (cdr y-ext))
 
-                            ;; TODO
-                            ;;full escaping.
+                            ;; Backslashes are not valid
+                            ;; file URI path separators.
+                            (ly:string-percent-encode
+                              (ly:string-substitute "\\" "/" file))
 
-                            ;; backslash is interpreted by GS.
-                            (ly:string-substitute "\\" "/" 
-                                                  (ly:string-substitute " " "%20" file))
                             (cadr location)
                             (caddr location)
                             (cadddr location))