Here's how I'd see a harmonious output: \version "2.20.0" %\version "2.21.1"
\layout { indent = 0 \cadenzaOn \context { \Staff \omit Clef \omit TimeSignature } } \relative { s16. \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.4" \translate #'(.5 . .25) \musicglyph #"dots.dot" } #})) c\rest d\rest e\rest f\rest g\rest a\rest b\rest c\rest \revert Dots.stencil \revert Rest.stencil d\rest e\rest f\rest g\rest a\rest b\rest c\rest d\rest e\rest f\rest \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.4" \translate #'(.5 . .25) \musicglyph #"dots.dot" } #})) g\rest a\rest b\rest c\rest d\rest e\rest f\rest g\rest a\rest b\rest \revert Dots.stencil \revert Rest.stencil \bar "" \break s8. \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.3" \translate #'(.5 . .25) \musicglyph #"dots.dot" } #})) c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest c\rest \revert Dots.stencil \revert Rest.stencil d\rest e\rest f\rest g\rest a\rest b\rest c\rest d\rest e\rest f\rest \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.3" \translate #'(.5 . .25) \musicglyph #"dots.dot" } #})) g\rest a\rest b\rest c\rest d\rest e\rest f\rest g\rest a\rest b\rest \revert Dots.stencil \revert Rest.stencil \bar "" \break s4. \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.2" \translate #'(.5 . .25) \musicglyph #"dots.dot" } #})) c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest c\rest \revert Dots.stencil \revert Rest.stencil d\rest e\rest f\rest g\rest a\rest b\rest c\rest d\rest e\rest f\rest \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.2" \translate #'(.5 . .25) \musicglyph #"dots.dot" } #})) g\rest a\rest b\rest c\rest d\rest e\rest f\rest g\rest a\rest b\rest \revert Dots.stencil \revert Rest.stencil \bar "" \break s2. \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.1o" \translate #'(.5 . .8) \musicglyph #"dots.dot" } #})) c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest \revert Dots.stencil \revert Rest.stencil c\rest d\rest e\rest f\rest g\rest a\rest b\rest c\rest d\rest e\rest \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.1o" \translate #'(.5 . .8) \musicglyph #"dots.dot" } #})) f\rest g\rest a\rest b\rest c\rest d\rest e\rest f\rest g\rest a\rest b\rest \revert Dots.stencil \revert Rest.stencil \bar "" \break s1. \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.0o" \translate #'(.5 . -.7) \musicglyph #"dots.dot" } #})) c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest c\rest \revert Dots.stencil \revert Rest.stencil d\rest e\rest f\rest g\rest a\rest b\rest c\rest d\rest e\rest f\rest \omit Dots \override Rest.stencil = #(lambda (grob) (grob-interpret-markup grob #{ \markup \concat { \musicglyph #"rests.0o" \translate #'(.5 . -.7) \musicglyph #"dots.dot" } #})) g\rest a\rest b\rest c\rest d\rest e\rest f\rest g\rest a\rest b\rest } Cheers, Pierre Le mer. 3 juin 2020 à 13:47, Pierre Perol-Schneider < pierre.schneider.pa...@gmail.com> a écrit : > Hi BugSquad, > Dots from dotted rests are still moving vertically when placed outside the > staff; same with v2.21 but with a slightly different placement: > > \version "2.20.0" > %\version "2.21.1" > > \layout { > indent = 0 > \cadenzaOn > \context { > \Staff > \omit Clef > \omit TimeSignature > } > } > > \relative { > s8. > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > \bar "" \break > s4. > c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > \bar "" \break > s2. > c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > \bar "" \break > s1. > c,,,,\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > c\rest d\rest e\rest f\rest g\rest a\rest b\rest > } > > Cheers, > Pierre > _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond