lilypond-devel
[Top][All Lists]
Advanced

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

Re: FYI: Status of Ancient Notation Implementation


From: Juergen Reuter
Subject: Re: FYI: Status of Ancient Notation Implementation
Date: Wed, 11 Oct 2006 22:18:20 +0200 (CEST)

On Sun, 8 Oct 2006, Juergen Reuter wrote:

* The "longa notes" bug (cp.
 http://lists.gnu.org/archive/html/lilypond-devel/2006-10/msg00022.html)
 has been tracked down to a general problem in output-lib.scm (see
 http://lists.gnu.org/archive/html/lilypond-devel/2006-10/msg00050.html
 for details).  However, to fix it properly, note-head::calc-glyph-name
 should be completely rewritten (i.e. add test for empty style value in
 case statement and handle it identically as "default" style; also
 replace "case" statement by completely different way of dispatch to gain
 speed, e.g. with a hashtable or alist or...), which goes beyond my
 scheme skills.  Any help from scheme/guile gurus is appreciated!

Attached patch should fix this one and theoretically even *speed up* glyph name lookup, since it removes obsolete scheme code. Instead of trying to fix the scheme code, I added a new longa note head to the feta font. It looks exactly like a brevis head, but with a stem like quarter note. Maximae are not handled by this patch, but I actually have not ever seen a Maxima in modern font, so this is a generally open issue to be handled separately.

May I apply this patch?

Greetings,
Juergen

Attachment: longa.diff
Description: Text document


reply via email to

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