lilypond-user
[Top][All Lists]
Advanced

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

Re: problem with the spacing of microtonal accidentals


From: Thomas Richter
Subject: Re: problem with the spacing of microtonal accidentals
Date: Sat, 18 Jan 2014 15:50:25 +0100
User-agent: Mozilla/5.0 (Windows NT 6.0; rv:24.0) Gecko/20100101 Thunderbird/24.0

Hello Stefan,

maybe the following code instead of the \layout{...} command in your Mikrotoene_kurzbeispiel.ly file will work with the HE font.
It is partly similar to my ekmelily extension.


#(define (my-Y-extent grob)
  (ly:stencil-extent (ly:text-interface::print grob) Y))

\layout {
  \context {
    \Score

    \override Accidental.stencil = #ly:text-interface::print
    \override Accidental.font-name = #FONTNAME
    \override Accidental.text = #(lambda (grob)
                                   (cdr (assoc (ly:grob-property grob 'alteration)
                                          StefansStrings)))
    \override Accidental.font-size = #-1
    \override Accidental.X-extent = #(lambda (grob)
                                       (ly:stencil-extent
                                         (ly:text-interface::print grob) X))

    \override Accidental.Y-extent = #(ly:make-unpure-pure-container
                                       my-Y-extent
                                       (lambda (grob start end) (my-Y-extent grob)))

    \override Accidental.horizontal-skylines = #'()
    \override Accidental.vertical-skylines = #'()
  }
}


--

Thomas Richter


reply via email to

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