[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: markup et \musicglyph
From: |
Eluze |
Subject: |
Re: markup et \musicglyph |
Date: |
Sun, 8 Sep 2013 06:18:17 -0700 (PDT) |
Seventies wrote
> Bonjour à l'équipe,
>
> Juste un petit détail, mais qui provoque un défaut gênant à l'affichage.
> Je dois mettre entre crochets une série de "sforzato" (>) de la manière
> suivante :
> [> > > >]
> Ainsi, pour le premier, j'utilise :
> a4 ^\markup {\concat {"[" \musicglyph #"scripts.sforzato"}}
>
> et pour le dernier :
> c4 ^\markup {\concat {\musicglyph #"scripts.sforzato" "]"}
>
> Premier inconvénient (vertical), les crochets sont nettement relevés par
> rapport au ">", il y a moyen de s'en accommodant en utilisant des \lower
> #1 ou \raise #1 pour ajuster le premier symbole par rapport au second.
>
> Plus gênant (dans le sens horizontal) : dans le premier cas, le "[" et le
> ">" sont quais superposés, et dans le second cas, il y a un grand espace
> entre le ">" et le "]".
>
> Je peux traiter le premier cas en ajoutant "\hspace #2", mais impossible
> de rapprocher les signes dans le second cas.
>
> Petit exemple minimal :
>
> \version "2.16.2"
> \new Staff {
> \relative c'' {
> c4 ^\markup {\concat {"[" \musicglyph #"scripts.sforzato"}} (
> b )
> a ^\markup {\concat {\musicglyph #"scripts.sforzato" "]"}} (
> b )
> }
> }
>
> L'ajout ou la suppression de \concat ne change rien.
bonjour
je crois qu'il y a eu un changement de comportement dans la 2.17.9 (je ne
suis pas sûr si les corrections horizontales (halign, hspace n'acceptaient
pas les valeurs négatives?)
bref voici une solution
\version "2.17.25"
\new Staff {
\relative c'' {
\override TextScript #'padding = #1.3
\override TextScript #'self-alignment-X = #LEFT
c4(^\markup \general-align #Y #CENTER {
"["
\hspace #-.6
\musicglyph #"scripts.sforzato"
}
b)
a(^\markup \general-align #Y #CENTER {
\musicglyph #"scripts.sforzato"
\hspace #-.6
"]"
}
b )
}
}
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7580359/test5.png>
Eluze
--
View this message in context:
http://lilypond-french-users.1298960.n2.nabble.com/markup-et-musicglyph-tp7580357p7580359.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.