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:
shahondin1624
2026-04-02 16:36:06 +02:00
parent d875fd225b
commit 7b99778f67
295 changed files with 1804 additions and 1782 deletions

View File

@@ -15,12 +15,12 @@
% Bundestag des Nerother Wandervogel im Gelbachtal 1968.
\begin{verse}
V \chord{d}on der Festung d \chord{B}röhnt derbe Männerstim \chord{d}me. \\
Rauer Kehle S \chord{B}ang, hell die Gläser k \chord{d}lingen. \\
Beh \chord{F}errschen dies Geb \chord{C}ie \chord{d}t, singen stolz ihr L \chord{A}ied: \\
\chord{d}Von der Festung \chord{B}dröhnt derbe \chord{d}Männerstimme. \\
Rauer Kehle \chord{B}Sang, hell die Gläser \chord{d}klingen. \\
\chord{F}Beherrschen dies \chord{d}Gebiet, singen stolz ihr \chord{A}Lied: \\
Refrain: \\
/:R \chord{d}aubritter, Raubritter, wie weit \chord{C}is \chord{d}t \chord{C} u \chord{d}nser Land? \\
Ra \chord{B}ubritter, Raubritter, wie stark i \chord{F}st \chord{B} u \chord{C}ns \chord{d}re Hand?:/
\chord{d}/:Raubritter, Raubritter, wie weit \chord{d}ist \chord{d}unser Land? \\
\chord{B}Raubritter, Raubritter, wie stark \chord{F}ist \chord{d}unsre Hand?:/
\end{verse}
\begin{verse}