lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: markup positionné par rapport à une note


From: Editions IN NOMINE
Subject: Re: markup positionné par rapport à une note
Date: Wed, 12 May 2010 13:33:37 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20100411)

Bonjour !

J'ai laissé (momentannément) tomber la création d'une fonte kuhnel.otf (créée avec FontForge, mais impossible de l'installer : ce n'est pas un pb lily...), donc je travaille à partir d'éléments .eps.

J'aimerais utiliser votre solution mais à partir d'un trille.eps. J'imagine qu'il me faut modifier la ligne :

(script-stencil . (feta . ("rcomma" . "rcomma")))

par exemple en faisant un truc du genre :



(script-stencil . (\epsfile #1.1 #1.5 #"trille.eps")

mais bon, je n'ai pas le niveau pour espérer y réussir, je crois (je commence tout juste à apprendre Scheme, ne serait-ce que pour comprendre ce que vous m'écrivez...). 9a doit être un peu plus compliqué

Voici le code que j'ai essayé (trille.eps est en PJ, c'est un rcomma un peu torturé) :

\version "2.13"
#(set-global-staff-size 20)

#(define my-script-alist
 (append '(
     ("trill" . (
         (script-stencil . (\epsfile #1.1 #1.5 #"trille.eps"))
         (avoid-slur . around)
         (padding . -2)
         (quantize-position . #t)
         (side-relative-direction . -1)
         (X-offset . 3)
     ) )
 ) default-script-alist)
)

\score {
\relative c' {\clef alto  c2 d4.\trill c8 c1}

\layout {
\context {
     \Score
         scriptDefinitions = #my-script-alist
         }
 }
}

Désolé de vous solliciter autant, mais je suis ent rain de poser les bases de toute la suite, et il me faut vraiment réussir à faire papa/maman avec Lily...

Merci d'avance !

JMarc
Xavier Scheuer wrote:
2010/5/4 Editions IN NOMINE <address@hidden> :
#(define my-script-alist
  (append '(
      ("trill" . (
          (script-stencil . (feta . ("rcomma" . "rcomma")))
          (avoid-slur . around)
          (padding . -2)
          (quantize-position . #t)
          (side-relative-direction . -1)
          (X-offset . 3)
      ) )
  ) default-script-alist)
)

\layout {
  \context {
      \Score
          scriptDefinitions = #my-script-alist
  }
}

\score {
  \relative c' {
    \clef alto
    c2 d4.\trill c8 c1 \break  %% OK
    c2 d4.\trill c8 c1  %% OK
    g2 a4.\trill g8 g1  %% OK, pile poil à droite du .
    \bar "|."
  }
}


--
Xavier Scheuer <address@hidden>

image/eps


reply via email to

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