[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Vaticana ligature patch
From: |
Michael Welsh Duggan |
Subject: |
Re: Vaticana ligature patch |
Date: |
Wed, 16 Nov 2005 11:05:21 -0500 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/22.0.50 (gnu/linux) |
Michael Welsh Duggan <address@hidden> writes:
> 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".)
reuter's checkin of ligature-engraver.cc v1.55 on Tue Nov 15 23:21:17
2005 UTC obviates the need for the below patch with a *much* better
solution. The other patch in this thread is still necessary.
> 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)