Нотный редактор LilyPond по умолчанию считает, что при недостатке свободного места для текста в вокальных произведениях можно выкинуть лишние пробелы и дефисы между слогами — в результате слова такого текста вообще не разбиваются на слоги:
В русском тексте с его обилием букв это достаточно часто встречается. Выглядит непривычно, да и авторы набираемых произведений настаивают всё-таки на разделении.
Решение нашлось в LilyPond Snippet Repository — переопределив значение свойства LyricHyphen.minimum-distance
, можно добиться не только увеличения дистанции между слогами, но и принудительной расстановки дефисов — такое переопредение можно засунуть прямо в блок с текстом:
choirVerse = \lyricmode {
\override LyricHyphen.minimum-distance = #0.5
Да не у -- мрёт ни с_на -- ми, ни по -- том
Результат — появились дефисы:
Если вместо 0.5
указать значение побольше, слоги разойдутся дальше.