X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fdots.ly;h=65a97fb918296d4c5632ce9baad121f2e75e4b03;hb=f1baa9ebe76b74552a64d35f1772f21ec56de1ea;hp=cbce02d8e700323c14e150106c8c59550bc4ac25;hpb=70048d99398924e7ca0eb481925145ec243700c5;p=lilypond.git diff --git a/input/regression/dots.ly b/input/regression/dots.ly index cbce02d8e7..65a97fb918 100644 --- a/input/regression/dots.ly +++ b/input/regression/dots.ly @@ -1,33 +1,40 @@ -#(ly:set-option 'old-relative) -\version "1.9.4" -\header{ -texidoc=" -Noteheads can have dots, and rests can too. Augmentation dots should -never be printed on a staff line, but rather be shifted vertically. They -should go up, but in case of multiple parts, the down stems have down -shifted dots. (Wanske p. 186) In case of chords, all dots should be in -a column. The dots go along as rests are shifted to avoid collisions. +\version "2.19.21" \header{ + + + texidoc=" Both noteheads and rests can have dots. + Augmentation dots should never be printed on a staff line, +but rather be shifted vertically. They should go up, but in case of +multiple parts, the down stems have down shifted dots. In case of +chords, all dots should be in a column. The dots follow the shift +of rests when avoiding collisions. + +The priorities to print the dots are (ranked in importance): + +@itemize @bullet +@item keeping dots off staff lines, +@item keeping dots close to their note heads, +@item moving dots in the direction specified by the voice, +@item moving dots up. +@end itemize + " } -\score { - \context Voice \notes\relative c'' { - \time 6/8 - d4. g,, - 4. - - - - \context Staff << - { f'' r4. }\\ - { b, r4. } - >> - - - } - \paper { } - \midi { } +\context Voice \relative { + \time 6/8 + d''4. g,, + \stemDown + 4. + + + + << + { f r4. }\\ + { b, r4. } + >> + + }