Hi,

I'd like to dig myself into the C++ source of LilyPond.
I have a long-wished feature, for support automatic lyric contraction.
That means the following:
When there is not enough space for a hyphen to appear, the hyphen is removed. Like instead of "yeah - yeah - yeah", "yeah yeah yeah". In these cases I would like LilyPond to automatically contract it to "yeahyeah - yeah", moving the syllables, taking kerning into account.

Do you think it is feasible without major rewrite? I do see some callback to the lyric syllable in the hyphen engraver, but I'm not sure about it.

(Also, for some languages contraction would change the spelling, e.g. in German c-k may become kk, Hungarian sz-sz becomes ssz. But that's another story.)

Bert



_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to