Hello, all!

I have not received any replies to my message of last week
<https://lists.gnu.org/archive/html/lilypond-user/2026-05/msg00138.html>,
so for now I’m assuming that my method below is a good one.

But I am open to suggestions if my method is not in fact the best approach.

On Thu, 14 May 2026, Gabriel Ellsworth wrote:

> Some kind of hyphen must appear between “well” and “be” because there is a
> true orthographical hyphen in that word.
>
> I think I figured out the solution as follows. Is the below the correct/best
> way to undo magnetic lyrics locally (i.e., revert to normal LilyPond
> behaviour)?
> [image: image.png]
>   % See https://lilypond.org/doc/v2.27/Documentation/internals/lyrichyphen
>   \once \override LyricHyphen.minimum-distance = #0.8
>   % The 0.8 is the sum of LilyPond’s
>   % default length 0.66 and 2 * [0.07 default padding]
>   well --
>   \once \override LyricText.details.squash-threshold = #0
>   be -- lov -- ed __ Son
>
> For a MWE that compiles, one can take the code from the Wiki snippet
> <https://wiki.lilypond.community/wiki/Magnetic_lyrics:_snap_syllables_together_if_the_hyphen_inbetween_is_too_short>
> and do:
>
> \addlyrics {
>   \once \override LyricHyphen.minimum-distance = #0.8
>   suf --
>   \once \override LyricText.details.squash-threshold = #0
>   fice
>   baff -- ling
>   car -- fuff -- ling
> }
>

Reply via email to