From 9a9b94b7305e415bc519393d57dd6c5830661a97 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Janek=20Warcho=C5=82?= Date: Sat, 2 Mar 2013 17:16:23 +0100 Subject: [PATCH] Add changes entry for Mike's work on skylines (28f3294954eff1). --- Documentation/changes.tely | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Documentation/changes.tely b/Documentation/changes.tely index baadc90f4e..b2b4c51ea0 100644 --- a/Documentation/changes.tely +++ b/Documentation/changes.tely @@ -171,6 +171,41 @@ contains @code{\transposition}. Previously, was equivalent to @code{\transposition f'}. Now it stays equivalent to @code{\transposition bes'}. +@item +When checknig for collisions, LilyPond no longer treats objects as +rectangles. Instead, the actual shape of objects is approximated +using an integral-like approach. This generally results in more +even and snug positioning of objects and systems: + +@lilypond[relative=1] +#(ly:set-option 'debug-skylines #t) +\dynamicUp +c'4\f a4\f d\f( f) +a,4\< c c c\! +d4-.\downbow a4^"r'venu..." c \tempo "T1" e +@end lilypond + +Previously, the above snippet looked like this: + +@lilypond[relative=1] +#(ly:set-option 'debug-skylines #t) +\override Hairpin #'vertical-skylines = #'() +\override DynamicText #'vertical-skylines = #'() +\override TextScript #'vertical-skylines = #'() +\override Score.MetronomeMark #'vertical-skylines = #'() +\override Staff.Clef #'vertical-skylines = #'() +\dynamicUp +c'4\f a4\f d\f( f) +a,4\< c c c\! +d4-.\downbow a4^"r'venu..." c \tempo "T1" e +@end lilypond + +Affected objects include @code{Accidentals}, @code{Beams}, @code{Clefs}, +@code{Dynamics}, @code{FiguredBass}, @code{Flags}, @code{Glissandos}, +@code{Lyrics}, @code{MetronomeMarks}, @code{OttavaBrackets}, +@code{Pedals}, @code{RehearsalMarks}, @code{Rests}, @code{Scripts}, +@code{TextScripts}, @code{Ties}, @code{Tuplets} and @code{VoltaBrackets}. + @item Tuplets are now created with the @code{\tuplet} command, which takes a fraction @code{@var{t}/@var{n}} to specify that @var{t} -- 2.39.2