[Top][All Lists]
[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
longa.diff
Description: Text document