lilypond-user
[Top][All Lists]
Advanced

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

Re: Microtonal Helmholtz-Ellis notation in Lilypond: fine-tuning


From: Torsten Anders
Subject: Re: Microtonal Helmholtz-Ellis notation in Lilypond: fine-tuning
Date: Fri, 11 Sep 2009 12:15:47 +0100

Dear Robin,

Thank you very very much!! The notation is perfect now, I really owe
you something :)

I assume the designer of this accidental font inserted the space
before each sign on purpose: with a larger distance the signs are more
easy to read. I just checked: in the existing scores printed with this
font (using Sibelius) these large gaps before and between accidentals
show as well (they instead use more room between all notes).

Best
Torsten

On 10.09.2009, at 22:02, Robin Bannister wrote:
Torsten Anders wrote:
Now, there is only a minor flaw now: the distance between a note
and  the related accidentals is rather big. In fact, accidentals
are more  close to the preceding note than the note they belong to.


I'm way out of my depth here, but it looks like markup is appending
space to the glyphs of this font.
To see how far the markup actually extends, try doing
\override Accidental #'stencil =    #(lambda (grob) (box-stencil
(ly:text-interface::print grob) 0 0))



And to see the effect more clearly, compare these two concats:

\markupHE \markup \concat { \sans n \sans n } % HE font

\markupHE \markup \concat { \natural \natural } % feta font



I can't help you with this font problem,   but cheating on the X-
extent improves things a bit:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
#(define (markup-X-extent markup) (lambda (grob)
(interval-translate     (ly:stencil-extent (grob-interpret-markup
grob markup) X)     -0.5)))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


Cheers,
Robin<concat.png>





reply via email to

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