Fix chord alignment: snap to word boundaries
Improve merge_chord_lyric() to snap chord positions to the start
of the word they fall within, instead of splitting words mid-way.
Fixes artifacts like "Liebespaar \chord{C}e" → "\chord{C}Liebespaare".
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -20,10 +20,10 @@
|
||||
% veröffentlicht.
|
||||
|
||||
\begin{verse}
|
||||
Im d \chord{e}üstren \chord{D}Auge keine Tr \chord{e}än \chord{C}e \chord{D}, \chord{e} / wir sitzen am W \chord{D}eb- \\
|
||||
Stuhl und fletschen die Z \chord{e}äh \chord{C}n \chord{D}e \chord{e}. / Deutschland, wir \\
|
||||
w \chord{D}eben dein Leichent \chord{G}uc \chord{D}h \chord{e}! / Wir weben hin \chord{D}ein den \\
|
||||
dreifachen F \chord{G}luch! / Wir w \chord{h}eben, wir \chord{e}we \chord{D}be \chord{e}n!
|
||||
Im \chord{e}düstren \chord{D}Auge keine \chord{D}Träne, \chord{e}/ wir sitzen am \chord{D}Web- \\
|
||||
Stuhl und fletschen die \chord{e}Zähne. / Deutschland, wir \\
|
||||
\chord{D}weben dein \chord{e}Leichentuch! / Wir weben \chord{D}hinein den \\
|
||||
dreifachen \chord{G}Fluch! / Wir \chord{h}weben, wir \chord{e}weben!
|
||||
\end{verse}
|
||||
|
||||
\begin{verse}
|
||||
|
||||
Reference in New Issue
Block a user