Hi, better late than never ;-)
2014-07-22 22:31 GMT+02:00 Mark Polesky <markpole...@gmail.com>: > I'm wondering whether I should do either of these: > 1) rename \magnifyMusic to \magnifyVoice > 2) change the \magnifyMusic interface to match \magnifyStaff +1 for both. 2014-07-23 22:26 GMT+02:00 Mark Polesky <markpole...@gmail.com>: > Subsequent calls to \magnifyStaff will first revert the most > recent layer of temporary overrides, but only if the > magnification value is different from last time. So unless > the user changed settings mid-stream, we're left with the > user's original settings, which are then scaled anew, using > the new magnification value (but only if the the > magnification value is different from last time), and so on. > > I chose the above-mentioned design because I feel that this: > > \magnifyStaff 0.75 > ... > \magnifyStaff 1 % reset to original size > > is more intuitive than this: > > \magnifyStaff 0.75 > ... > \magnifyStaff 1.33 % reset to original size So, we can say that \magnifyStaff sets staff "size" to an absolute value - defined as the fraction of the default size - and not "relative" to the previous size. I think that in that case the command should have a slightly different name - maybe \staffSize or \staffMagnification? To me, magnifyStaff sounds like "take the current size of the staff and magnify it". > Also, this way I can add a command \resetStaffSize which > would just be syntactic sugar for `\magnifyStaff 1', if > anyone desires. Sounds worthwhile. BTW, you wrote that 2014-07-23 22:26 GMT+02:00 Mark Polesky <markpole...@gmail.com>: > Subsequent calls to \magnifyStaff will first revert the most > recent layer of temporary overrides, but only if the > magnification value is different from last time. - do i understand correctly that this means that \magnifyStaff is aware of the previous magnification value used? If so, would it be possible to make a "relative" version of \magnifyStaff, similarly to how we have relative and absolute markup commands (\large and \larger)? I think this could be useful. In general, your work on setting notation size looks very nice. I've been missing such functionality for a long time :) best, Janek _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel