Originally created by: *anonymous
Originally created by: ma...@gregoriana.sk
This is e.g. a problem for engraving a choral piece with barlines in mensural
style.
:::TeX
\new StaffGroup <<
\new Staff { r1 r}
%Collision of hyphen and barline
\new Lyrics \lyricmode { hel1 -- lo1 }
\new Staff { r1 r }
>>
Originally posted by: mts...@gmail.com
I think this issue should be marked as Invalid. There is no obvious workaround for it. Like any other grob, LyricHyphen can be whited out if this intersection bothers the user. Whiteout is already suggested as a workaround in similar unavoidable collisions (Tie vs TimeSignature, for example).
Originally posted by: mts...@gmail.com
I'm going to mark this as Documentation (i.e. add a paragraph in the dox about whiting out crescendi and lyric hyphens that traverse span bars) unless anyone has objections to the contrary.
Originally posted by: PhilEHol...@googlemail.com
FWIW, whiteout appears to have no effect, since the hyphen has no padding around it - therefore the whiteout exactly fits the outline of the hyphen (AFAICS) and so it does not help. This remains a bug, IMO.
Originally posted by: tdanielsmusic
As Phil says, whiteout doesn't help here, but changing the value
of dash-period does. For the example in the OP, setting
\override LyricHyphen.dash-period = #2
seems an acceptable work-around. Other values may be required
for other situations.
The issue should be left open, as the output is not optimum.
Trevor
Originally posted by: simon.al...@mail.de
The stencil-whiteout-outline function (of issue 4418) now makes it possible to sensibly whiteout this.
What about using whiteout on lyricHyphens by default?
Another note: it was perfectly normal to use SpanBars for choir staff groups in the 19th century, and I find it beneficial to legibility (and aesthetics).
Summary: Collision of LyricHyphen and barline
Related
Issues:
#4418Diff:
For the record, here’s a whiteout solution: