]> git.donarmstrong.com Git - lilypond.git/blobdiff - NEWS.txt
Add libfl-dev to Build-Depends
[lilypond.git] / NEWS.txt
index 0aac6fc370a468f1bca907d369cd908027c986c9..8cfbabb20ea026e58a4b266b3a5a63029f379b67 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -1,6 +1,13 @@
 New features in 2.20 since 2.18
 *******************************
 
+   • A new ‘output-attributes’ grob property is now used for svg output
+     instead of the ‘id’ grob property.  It allows multiple attributes
+     to be defined as an association list.  For example, ‘#'((id . 123)
+     (class . foo) (data-whatever . “bar”))’ will produce the following
+     group tag in an SVG file: ‘<g id=“123” class=“foo”
+     data-whatever=“bar”> ... </g>’.
+
    • Slurs and phrasing slurs may now be started from individual notes
      in a chord.  Several simultanous slurs per ‘Voice’ need to be
      distinguished by ‘spanner-id’ setting.
@@ -117,11 +124,13 @@ New features in 2.20 since 2.18
           }
           image of music
 
-   • A new page breaking function ‘ly:one-line-auto-height-breaking’
-     places a whole score on a single line and changes the page width to
-     match, just like ‘ly:one-line-breaking’.  The difference is that it
-     also automatically modifies the height of the page to fit the
-     height of the music.
+   • There are two new page breaking functions.  ‘ly:one-page-breaking’
+     automatically adjusts the height of the page to fit the music, so
+     that everything fits on one page.
+     ‘ly:one-line-auto-height-breaking’ is like ‘ly:one-line-breaking’,
+     placing the music on a single line and adjusting the page width
+     accordingly, however it also automatically adjusts the page height
+     to fit the music.
 
    • Markup-command ‘\draw-squiggle-line’ is now available.  Customizing
      is possible with overrides of ‘thickness’, ‘angularity’, ‘height’