bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Vaticana ligature patch


From: Michael Welsh Duggan
Subject: Vaticana ligature patch
Date: Tue, 15 Nov 2005 22:32:49 -0500
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux)

This may help with other ligatures as well.  This fixes the bug
whereby a note head immediately succeeding a ligature became
invisible.  (Example: see 2.7.16 documentation, section 7.7.11.  There
should be a note under the "ctus" of the second "sanctus".)

Index: ly/engraver-init.ly
===================================================================
RCS file: /cvsroot/lilypond/lilypond/ly/engraver-init.ly,v
retrieving revision 1.265
diff -u -p -u -r1.265 engraver-init.ly
--- ly/engraver-init.ly 12 Nov 2005 14:20:03 -0000      1.265
+++ ly/engraver-init.ly 16 Nov 2005 03:08:31 -0000
@@ -676,7 +676,12 @@ AncientRemoveEmptyStaffContext = \contex
   \remove "Slur_engraver"
   \remove "Stem_engraver"
   \remove "Ligature_bracket_engraver"
+  \remove "Note_heads_engraver"
+  %% Make sure Vaticana_ligature_engraver comes *before*
+  %% Note_heads_engraver.  This is so it gets the opportunity to
+  %% override the NoteHead stencil before the NoteHeads take place.
   \consists "Vaticana_ligature_engraver"
+  \consists "Note_heads_engraver"
 
   %% Set default head for notes outside of \[ \].
   \override NoteHead #'style = #'vaticana.punctum
-- 
Michael Welsh Duggan
(address@hidden)

reply via email to

[Prev in Thread] Current Thread [Next in Thread]