[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Same font size for lyrics and markup
From: |
Kieren MacMillan |
Subject: |
Re: Same font size for lyrics and markup |
Date: |
Sun, 17 Aug 2014 11:29:30 -0400 |
Hi Nora,
> how do I assign an absolute value to LyricText.font-size?
allowGrobCallback =
#(define-scheme-function (parser location syms) (symbol-list?)
(let ((interface (car syms))
(sym (cadr syms)))
#{
\with {
\consists #(lambda (context)
`((acknowledgers .
((,interface . ,(lambda (engraver grob
source-engraver)
(let ((prop (ly:grob-property grob
sym)))
(if (procedure? prop)
(ly:grob-set-property! grob sym (prop grob)))
))))
))
)
}
#}))
absFontSize =
#(define-scheme-function (parser location pt)(number?)
(lambda (grob)
(let* ((layout (ly:grob-layout grob))
(ref-size (ly:output-def-lookup (ly:grob-layout grob)
'text-font-size 12)))
(magnification->font-size (/ pt ref-size))
)))
\layout {
\context {
\Global
\grobdescriptions #all-grob-descriptions
}
\context {
\Lyrics
\override LyricText.font-size = \absFontSize #10.5
}
}
Hope this helps!
Kieren.
_______________________
Kieren MacMillan, composer
www: <http://www.kierenmacmillan.info>
email: address@hidden
- Same font size for lyrics and markup, Nora Widdecke, 2014/08/17
- Re: Same font size for lyrics and markup,
Kieren MacMillan <=
- Re: Same font size for lyrics and markup, Nora Widdecke, 2014/08/17
- Re: Same font size for lyrics and markup, Kieren MacMillan, 2014/08/17
- Re: Same font size for lyrics and markup, Nora Widdecke, 2014/08/17
- Re: Same font size for lyrics and markup, David Nalesnik, 2014/08/17
- Re: Same font size for lyrics and markup, Kieren MacMillan, 2014/08/17
- Re: Same font size for lyrics and markup, David Kastrup, 2014/08/17
- Re: Same font size for lyrics and markup, Kieren MacMillan, 2014/08/17
- Re: Same font size for lyrics and markup, David Kastrup, 2014/08/17
- Re: Same font size for lyrics and markup, Kieren MacMillan, 2014/08/17
- Re: Same font size for lyrics and markup, David Kastrup, 2014/08/17