]> git.donarmstrong.com Git - lilypond.git/blobdiff - scm/output-lib.scm
Add functionality to string numbers
[lilypond.git] / scm / output-lib.scm
index 59f93e2e7ea3111cf4048409901273858ffed974..6a385fd72abf232474853e0a9bc25ae712cb9f95 100644 (file)
@@ -995,7 +995,9 @@ and duration-log @var{log}."
 (define-public (string-number::calc-text grob)
   (let ((event (event-cause grob)))
     (or (ly:event-property event 'text #f)
-        (number->string (ly:event-property event 'string-number) 10))))
+        (number-format
+         (ly:grob-property grob 'number-type)
+         (ly:event-property event 'string-number)))))
 
 (define-public (stroke-finger::calc-text grob)
   (let ((event (event-cause grob)))