1 \input texinfo @c -*-texinfo-*-
9 @unnumbered New features in 2.5 since 2.4
12 @macro inputfileref{DIR,NAME}
13 @uref{../../../\DIR\/out-www/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
15 @macro usermanref{NAME}
16 @inforef{\NAME\,,../../user/out-www/lilypond/lilypond}@c
21 @macro inputfileref{DIR,NAME}
24 @macro usermanref{NAME}
25 See user manual, \NAME\
34 Point and click editing is now supported in the PS/PDF backend as
38 @uref{../../user/out-www/lilypond/Point-and-click.html,Point and click}
41 the section Point and click in he user manual.
45 White mensural ligatures now conform more closely to Renaissance
50 With the new @code{tieWaitForNote} property, arpeggios may be written
51 out using ties, for example,
53 @lilypond[fragment,verbatim,relative=1,raggedright]
54 \set tieWaitForNote = ##t
55 \grace { c16[~ e~ g]~ } <c, e g>4
58 Thanks to Steve Doonan for funding development of this feature.
61 Individual objects may be assigned colors, for example,
63 @lilypond[fragment,relative=1,verbatim,raggedright]
64 \override NoteHead #'color = #red
69 The PostScript backend is now used by default. This backend requires
70 less machinery to run, and gives more consistent results.
72 Due to bugs in GhostScript's PDF handling, it is recommended to
73 upgrade to GhostScript 8.x.
76 Separator slashes may be inserted between systems in a score. For an
77 example, see @inputfileref{input/regression,system-separator.ly}:
80 Locations of errors in the input are now calculated more precisely.
83 LilyPond now uses Pango and FontConfig for selecting and rendering
84 UTF-8 input in non-@TeX{} backends. A font may be selected by using a
88 \override TextScript #'font-name = #"Serif"
93 or using the classic font selection mechanism
96 \override TextScript #'font-family = #'roman
97 \override TextScript #'font-series = #'bold
100 Any Type1 and TrueType font recognized by FontConfig is available in
104 Metrics of blocks of text can be retrieved from (La)@TeX{} directly,
105 using the @code{-f texstr} output backend. This provides exact metrics
106 for texts, including kerning and accents.
109 LilyPond now uses FreeType read the Feta font as an OpenType
110 font. This is cleaner design and more robust. A recent version of
111 FontForge (11122004 or newer) and Freetype is required.
113 As a result, the SVG backend is now a fully functional backend.
116 A new script, @code{\espressivo} has been added, for a combination of
117 crescendo and decrescendo on a single note.
120 In markups, expressions stacked with @code{\column},
121 @code{\center-align}, etc, are not grouped with @code{< ... >} anymore,
122 but with @code{@{ ... @}}, eg:
125 \line @{ first line @}
126 \line @{ second line @}
131 LilyPond will now avoid line breaks that cause long texts to stick
132 outside of the page staff.
135 Grace notes following a main note, used to be entered by letting the
136 grace notes follow a skip in a parallel expression, for example,
140 { s2 \grace { c16[ d] } } >>
145 This can now be shortened by doing
148 \afterGrace @{ d1 @} @{ c16[ d] @}
152 Pagebreaks can now be forced or forbidden after title blocks. This is
153 achieved by setting @code{breakbefore} in the @code{\header} block to
157 Shaped note heads. This feature has been sponsored by Jonathan Walther,
159 @lilypond[relative=1,fragment,verbatim,raggedright]
160 \set shapeNoteStyles = ##(do re mi fa #f la ti)
161 c d e f g a b c d e f g a b c
165 Layout for titles, page header and footer can now be entered as
166 @code{\markup} commands.
168 @item Positioning of slurs can now be adjusted manually
170 @item Grace notes are correctly quoted and formatted when using cue notes.
172 @item Cue notes can now be created with
175 \cueDuring #@var{voice-name} #@var{direction} @{ @var{music} @}
179 This will set stem directions and put the cue notes in the @code{cue}
183 @item Stemlets, short stems over beamed rests, have been added.
185 @lilypond[relative=1,verbatim,fragment,raggedright]
186 \override Stem #'stemlet-length = #0.75
193 For older news, go to
194 @uref{http://lilypond.org/doc/v2.4/Documentation/topdocs/out-www/NEWS.html}.