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
([EMAIL PROTECTED])
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to