From: Han-Wen Nienhuys Date: Tue, 11 Oct 2005 09:50:40 +0000 (+0000) Subject: * scm/define-markup-commands.scm (wordwrap-string): bugfix for X-Git-Tag: release/2.7.13~27 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=91998fd416b24c03db8d49681feadc4aba4ab841;p=lilypond.git * scm/define-markup-commands.scm (wordwrap-string): bugfix for MacOS 9 users. * scm/define-markup-commands.scm (wordwrap-string): remove \r characters from string before splitting. --- diff --git a/Documentation/user/instrument-notation.itely b/Documentation/user/instrument-notation.itely index b072368874..97cedfa03f 100644 --- a/Documentation/user/instrument-notation.itely +++ b/Documentation/user/instrument-notation.itely @@ -4049,6 +4049,25 @@ It is also possible to use continuation lines for repeated figures, >> @end lilypond +The @code{FiguredBass} context doesn't pay attention to the actual +bass line. As a consequence, you may have to insert extra figures to +get extender lines below all notes, eg. + + +@lilypond[verbatim, relative=1] +<< + \new Voice + { + \clef bass + f16. g32 f16. g32 f16. g32 f16. g32 + } + \figures { + \set useBassFigureExtenders = ##t + <6 4>4. <6 4>16. <6 4>32 <5 3>8 r + } +>> +@end lilypond + When using continuation lines, common figures are always put in the same vertical position. When this is unwanted, you can insert a rest with @code{r}. The rest will clear any previous alignment. For diff --git a/scm/define-markup-commands.scm b/scm/define-markup-commands.scm index c7e3a45c5c..8d5e057a51 100644 --- a/scm/define-markup-commands.scm +++ b/scm/define-markup-commands.scm @@ -514,7 +514,8 @@ linewidth, where X is the number of staff spaces." (word-space (chain-assoc-get 'word-space props)) (para-strings (regexp-split - (string-regexp-substitute "\r" "" arg) + (string-regexp-substitute "\r" "\n" + (string-regexp-substitute "\r\n" "\n" arg)) "\n[ \t\n]*\n[ \t\n]*")) (text-dir (chain-assoc-get 'text-direction props RIGHT))