- <b d f g> ~ <b d f g>
-@end lilypond
-
-Here, the tie for the D is flipped, in spite the default rule for
-tie directions.
-
-This rewrite was sponsored by Steve Doonan.
-
-@item With the @code{\tweak} music function, layout objects that are directly
-connected to input may be tuned easily,
-
-@lilypond[relative=2,fragment,verbatim,ragged-right]
-<
- \tweak #'font-size #3 c
- \tweak #'color #red d
- \tweak #'style #'cross g
- \tweak #'duration-log #1 a
->4
-@end lilypond
-
-This feature was sponsored by Sean Reed and Bertalan Fodor.
-
-@item Generic music functions may now also be used on articulations
-and chord elements, eg.
-
-@verbatim
- < \displayMusic c
- e-\keepWithTag #'bla -\tag #'bla ^2 >
-@end verbatim
-
-This feature was sponsored by Sean Reed and Bertalan Fodor.
-
-
-@item Spaces between lyrics and distance between syllables with
-hyphens may now be separately tuned through the
-@code{LyricSpace} grob.
-
-This feature has been sponsored by Bertalan Fodor.
-
-@item Texts set in a TrueType font are now kerned. This requires CVS
-Pango or Pango 1.12.
-
-@lilypond[relative=2,fragment,ragged-right]
- c4^"VAVAVAffififl"
-@end lilypond
-
-
-@item Using the @TeX{} no longer requires linking or dynamically
-opening the kpathsea library, making the backend more easily usable on
-various systems.
-
-This fix was sponsored by Black Trash Productions.
-
-@item The horizontal location of rehearsal marks can be adjusted by
-setting the @code{rehearsalMarkAlignSymbol} property,
-
-@lilypond[ragged-right]
-\relative {
- c1
- \key cis \major
- \clef alto
- \set Score.rehearsalMarkAlignSymbol = #'key-signature
- \mark "on-key"
- cis
- \key ces \major
- \set Score.rehearsalMarkAlignSymbol = #'clef
- \clef treble
- \mark "on clef"
- ces
-}
-@end lilypond
-
-
-This feature was sponsored by Trevor Bača.
-
-
-@item
-It's now possible to easily create deeply nested system start
-delimiters,
-
-@lilypond[ragged-right]
-\new StaffGroup
-\relative <<
- \set StaffGroup.systemStartDelimiterHierarchy
- = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
- \new Staff { c1 }
- \new Staff { c1 }
- \new Staff { c1 }
- \new Staff { c1 }
- \new Staff { c1 }
->>
-@end lilypond
-
-
-In addition, there is now also support for ``square'' system start
-brackets.
-
-This feature was sponsored by Trevor Bača.
-
-@item
-Tie formatting now uses scoring. This opens the road to formatting
-which handles complex situations require tradeoffs between different
-beauty factors.
-
-This refactoring has been sponsored by Steve Doonan.
-
-@item
-Each grob property may also be a ``grob closure.'' This means that it
-is possible to combine functions. For example, the @code{Y-offset} of
-a @code{InstrumentName} grob is defined to be
-
-@verbatim
-,(ly:make-simple-closure
- `(,+
- ,(ly:make-simple-closure
- (,ly:self-alignment-interface::y-aligned-on-self))
- ,(ly:make-simple-closure
- (,ly:side-position-interface::y-aligned-on-support-refpoints)))
-@end verbatim
-
-@noindent
-During execution, the @code{Y-offset} of an @code{InstrumentName} is computed
-as
-
-@example
-(+ (ly:self-alignment-interface::y-aligned-on-self @var{grob})
- (ly:self-alignment-interface::y-aligned-on-support-refpoints @var{grob}))
-@end example
-
-
-@item
-Calculation of extent and offset of grob is now controlled via the
-@code{X-extent}, @code{Y-extent}, @code{X-offset} and @code{Y-offset}
-properties, for example
-
-@verbatim
-\override TextScript #'Y-offset = #-6
-@end verbatim
-
-@noindent
-hard codes @code{TextScript} grobs to be 6 spaces below their Y-parent
-grobs.
-
-@item
-Each grob property can be a procedure. If this is the case, it is
-assumed to be a routine that calculates said property. This is a
-major internal cleanup, which also provides advanced tweakability for
-power users. For example,
-
-@verbatim
-\override Beam #'direction
- = #(lambda (grob)
- (if (> 4 (ly:grob-array-length (ly:grob-object grob 'stems)))
- DOWN
- UP))
-@end verbatim
-
-@noindent
-With this code fragment, the direction of a beam is decided to be up
-or down, depending on the number of stems in the beam.
-
-
-@item
-Support for figured bass has been rewritten. Now it supports
-continuation lines, slashed figures, and its figures, brackets, and
-alignments may tuned separately.
-
-@lilypond[ragged-right,fragment]
-<<
- \relative { c4 c c c }
- \figures {
- \set useBassFigureExtenders = ##t
- <6+ 4 3> <6 4 3> <4 3+> <5/ 7/\+>
-} >>
-@end lilypond
-
-This rewrite was sponsored by Trent Johnston and John Mandereau.
-
-@item
-Subproperties, like the @code{details} field of @code{Slur} and
-@code{Tie} may now be tuned with @code{\override}. For example,
-
-@verbatim
-\override Stem #'details #'beamed-lengths = #'(4 4 3)
-@end verbatim
-
-@noindent
-shortens the stems in beams.
-
-@item
-The default paper size may now be set from the command line using
-@code{-dpaper-size}.
-
-@item
-Beamlets may stick out of the side of beams.
-
-
-@lilypond[fragment,ragged-right,relative=2]