-\version "2.7.0"
+\version "2.12.0"
\header { texidoc=" You can write stencil callbacks in Scheme, thus
providing custom glyphs for notation elements. A simple example is
\\property NoteHead \\override #'print-function
=
- #(parenthesize-callback Note_head::print)
+ #(parenthesize-callback ly:note-head::print)
"
(subject-dim-x (ly:stencil-extent subject 0))
(subject-dim-y (ly:stencil-extent subject 1)))
- ; add parens
+ ;; add parens
(set! subject
(ly:stencil-combine-at-edge
(ly:stencil-combine-at-edge subject 0 1 pclose 0.2)
parenthesize-stencil)
-\layout { raggedright = ##t }
+\layout { ragged-right = ##t }
\relative c' {
c4 e
- \override NoteHead #'print-function
+ \override NoteHead #'stencil
=
- #(parenthesize-callback Note_head::print)
+ #(parenthesize-callback ly:note-head::print)
g bes
- \revert NoteHead #'print-function
- \override Beam #'print-function
+ \revert NoteHead #'stencil
+
+ \override Beam #'stencil
=
- #(parenthesize-callback Beam::print)
+ #(parenthesize-callback ly:beam::print)
a8 gis8 a2.