]> git.donarmstrong.com Git - lilypond.git/commit
Issue 3254: align unassociated lyrics using NoteColumn extent.
authorJanek Warchoł <lemniskata.bernoullego@gmail.com>
Sun, 17 Mar 2013 20:22:32 +0000 (21:22 +0100)
committerJanek Warchoł <lemniskata.bernoullego@gmail.com>
Thu, 26 Jun 2014 07:49:39 +0000 (09:49 +0200)
commitc73b41b3e7be6d7280c6336cf03610cd7aed3000
treecf049b4c850150725783ee1831a814ef38635fba
parent8cd87804592a2815e35cbdaff2cd98e5e3dc59ce
Issue 3254: align unassociated lyrics using NoteColumn extent.

This makes unassociated lyrics behave consistently with
associated lyrics.  Until now, "standalone" lyrics
were left-aligned (more precisely: their X-offset was 0);
changing self-alignment-X didn't have any effect on them.
Now it's possible to specify their alignment, like with
associated lyrics.

Also, this changes how issue 104 was resolved (see 0b14e8b2e122d) -
alignment of syllables that are associated to a context without
noteheads is no longer aborted - and solves issue 247.

Later on, these changes should allow using aligned_on_parent for
other grobs (such as DynamicTexts).

Expected changes in output: all lyrics should be centered by default.
Documentation/notation/vocal.itely
input/regression/lyrics-no-notes.ly
input/regression/unassociated-lyrics-alignment.ly [new file with mode: 0644]
lily/include/paper-column.hh
lily/lyric-engraver.cc
lily/paper-column.cc
lily/self-alignment-interface.cc