X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scm%2Ffont.scm;h=eefc1c26ee9627316e43e11e09101d9e4ceebbe2;hb=8bb707c295338bb85ec28ebc8a6d9465fa43a69e;hp=8774042ca90b87d8ef458f2e7ebbb828cec44fcb;hpb=f52e35cada21e6bd31c188a06d0e8cf1ce03c853;p=lilypond.git diff --git a/scm/font.scm b/scm/font.scm index 8774042ca9..eefc1c26ee 100644 --- a/scm/font.scm +++ b/scm/font.scm @@ -2,7 +2,7 @@ ;;;; ;;;; source file of the GNU LilyPond music typesetter ;;;; -;;;; (c) 2004--2006 Han-Wen Nienhuys +;;;; (c) 2004--2007 Han-Wen Nienhuys ;; TODO: ;; @@ -359,5 +359,8 @@ "Century Schoolbook L" "Sans" "Mono" factor)) -(define-public (magstep x) - (exp (* (/ x 6) (log 2)))) +(define-public (magstep s) + (exp (* (/ s 6) (log 2)))) + +(define-public (magnification->font-size m) + (* 6 (/ (log m) (log 2))))