On Sun, 2013-04-21 at 22:11 +0200, Janek Warchoł wrote: > That's unfortunate. I think the intent of the code displaying > control-points was that they shouldn't influence spacing at all. If > you have a tiny example, i suggest you to post it as a separate > question to the list. Some experienced coders may be able to help > you. Actually I came across a rather startling example by accident. This is of the red-dot marking upsetting the layout, the curve control points not being involved: If you have a piano staff and invoke the red dots the typesetting becomes quite wrong, with the brace only covering the top staff. This is with the instrument name set. The code is below FWIW (since it involves a denemo copy of the red-dot generating code this falls short of what would be needed to generate the bug, but if you have the red-dot marking code try it on a piano staff)
Richard %% LilyPond file generated by Denemo version 1.0.1 %%http://www.gnu.org/software/denemo/ \version "2.16" AutoBarline = {} AutoEndMovementBarline = \bar "|." \include "/home/rshann/local/share/denemo/actions/lilypond/red-dot.ly" \include "/home/rshann/local/share/denemo/actions/lilypond/control-points.ly" % The music follows MvmntIVoiceI = { s1*4/4 } MvmntIVoiceII = { s1*4/4 } %Default Score Layout \header { tagline = \markup {"" on \simple #(strftime "%x" (localtime (current-time)))} title = \markup { \with-url #'"scheme:(d-ScoreTitle)" "Click Title"} } \layout {indent = 15.4} \layout { \context { \Score \printRefpoint ##f #'all-grobs } } \layout { \override Slur #'stencil = #(display-control-points #t) \override Tie #'stencil = #(display-control-points #t) \override PhrasingSlur #'stencil = #(display-control-points #t) } \paper { print-all-headers = ##t page-limit-inter-system-space = ##t page-limit-inter-system-space-factor = 1.2 } #(set-default-paper-size "a4") #(set-global-staff-size 22) \score { %Start of Movement << \new PianoStaff << \set PianoStaff.instrumentName = #"Piano" %Start of Staff \new Staff = "RH" << \new Voice = "VoiceIMvmntI" { \clef treble { \key c \major} { \time 4/4 } \MvmntIVoiceI } %End of voice >> %End of Staff %Start of Staff \new Staff = "LH" << \new Voice = "VoiceIIMvmntI" { \clef bass { \key c \major} { \time 4/4 } \MvmntIVoiceII } %End of voice >> %End of Staff >> >> \header { title = "" } } %End of Movement _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
