[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Lilypond-auto] Issue 2453 in lilypond: Long syllables shouldn't be
From: |
lilypond |
Subject: |
Re: [Lilypond-auto] Issue 2453 in lilypond: Long syllables shouldn't be centered under notes |
Date: |
Sat, 18 Jul 2015 10:44:20 +0000 |
Comment #10 on issue 2453 by address@hidden: Long syllables shouldn't be
centered under notes
https://code.google.com/p/lilypond/issues/detail?id=2453
Oh shiver me timbers.
The commit message for issue 4498 states:
Issue 4498: Provide music functions property{Override,Revert,Set,Unset}
The previous music functions `override' and `revert' (intentionally
colliding with the respective keywords) are removed. It would have been
too confusing to have collisions for `set' and `unset' as well which are
just too similar to existing Scheme constructs.
A convert-ly rule for the previous calls override/revert is not
attempted: they have not yet been documented and have been available
only for one unstable version. Whoever happened to use them already is
capable of replacing them.
So the code in comment #8 will _only_ work in version 2.19.23. On the
positive side, assuming that issue 4505 will also make it into 2.19.24,
you'll be able to write
\version "2.19.24"
selfAl = \once \override LyricText.self-alignment-X = \etc
\lyricmode { \selfAl #-0.5 straight }
However, you are likely better off with a tweak anyway. So that would be
\version "2.19.24"
\selfAl = \tweak self-alignment-X \etc
\lyricmode { \selfAl #-0.5 straight }
Except that this does not work unless you write
\lyricmode { \selfAl #-0.5 \markup straight }
since otherwise the "override mode" of \tweak triggers and tries doing this
as
\override straight.self-alignment-X = #-0.5
Ouch. Lyric mode and symbols as potential music function arguments are
icky. So one probably wants a manually defined \selfAl function after all,
one that does _only_ accept a music argument to tweak, not a grob
specification.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings