[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ligatures spacing
From: |
Erik Sandberg |
Subject: |
Re: ligatures spacing |
Date: |
Fri, 16 Sep 2005 13:10:39 +0200 |
User-agent: |
KMail/1.8.1 |
On Monday 05 September 2005 14.06, Nancho Alvarez wrote:
> Hello!
> There is a problem with the ligature spacing.
> I think it is a known problem, but I mention it just in case.
>
> The spacing after a ligature seems to be proportional to the number of
> notes it contains. This is wrong. If there is a switch to change this
> behaviour it should be set in the definitions of VaticanaStaff.
>
> -----------------------------------------
> \version "2.7.7" %windows native
> \include "gregorian-init.ly"
> \new VaticanaStaff {
> c' \[\virga g' \inclinatum f' \inclinatum e' \inclinatum d'
> \inclinatum c'\] b
> }
> \layout {raggedright=##t}
> --------------------------------------------------
>
> Thanks very much to the lilypond community.
Thanks for the report.
I don't know about gregorian notation or ligatures, but my experiments suggest
that the spacing of a ligature grows with the total duration of the ligature.
(hence it's in some sense proportional to the number of notes in it). I think
this is the way spacing usually behaves for other notes as well.
Can you play around with different configurations and extract a rule for how
the spacing should be done?
Here's some code to start with:
\layout {raggedright=##t}
\new VaticanaStaff {
c'4 \[\virga g'16 \inclinatum f' \inclinatum e' \inclinatum d'
\inclinatum c'\] b
}
<<
\new VaticanaStaff {
c'4 \[\virga g'16 \inclinatum f' \inclinatum e' \inclinatum d'
\inclinatum c'\] b
}
\new Staff {c4 c16 c c c c c c }
>>
\new VaticanaStaff {
c'4 \[\virga g' \inclinatum f' \inclinatum e' \inclinatum d'
\inclinatum c'\] b
}
<<
\new VaticanaStaff {
c'4 \[\virga g' \inclinatum f' \inclinatum e' \inclinatum d'
\inclinatum c'\] b
}
\new Staff {c4 c4 c c c c c c }
>>
--
Erik
- ligatures spacing, Nancho Alvarez, 2005/09/05
- Re: ligatures spacing,
Erik Sandberg <=