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:
@@ -8,10 +8,10 @@
|
||||
}
|
||||
|
||||
\begin{verse}
|
||||
Die bla \chord{D}uen Dragon \chord{G}er \chord{A}, sie r \chord{D}ei \chord{A}ten, \\
|
||||
mit kl \chord{D}ingendem Spie \chord{A}l durch das To \chord{D}r. \\
|
||||
Fanfaren sie \chord{G} b \chord{A}e \chord{D}gleiten, \\
|
||||
/: hell zu den H \chord{e}üg \chord{A}eln em \chord{D}por. :/ \\
|
||||
Die \chord{D}blauen \chord{A}Dragoner, sie \chord{A}reiten, \\
|
||||
mit \chord{D}klingendem \chord{A}Spiel durch das \chord{D}Tor. \\
|
||||
Fanfaren sie \chord{D}begleiten, \\
|
||||
/: hell zu den \chord{A}Hügeln \chord{D}empor. :/ \\
|
||||
Die wiehernden Rosse, sie stampfen, \\
|
||||
die Birken, sie wiegen sich lind, \\
|
||||
die Fähnlein auf den Lanzen, \\
|
||||
|
||||
Reference in New Issue
Block a user