[Top][All Lists]
[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>