|
From: | Jean Abou Samra |
Subject: | Re: Quelle est cette articulation ? |
Date: | Thu, 09 Feb 2023 03:21:31 +0100 |
User-agent: | Evolution 3.46.3 (3.46.3-1.fc37) |
Bonjour à tous,
On Wed, 2023-02-08 at 09:06 +0100, Martial R wrote:
Ha on peut aussi le faire en postscript
%--------------------------------
demiCircle = \markup{ \postscript
"0.3 setlinewidth 1.5 1 moveto 0 -1 -1.5 -1.0 -1.5 0 rcurveto stroke"
}
wahw=^\markup{ #demiCircle }
{ c'^\wahw }
%--------------------------------
À savoir tout de même que la commande \postscript risque malheureusement à long terme (pas pour la 2.26, mais plutôt pour la 2.28) de disparaître, pour des raisons techniques, ou au moins de ne plus fonctionner qu'en sortie PostScript. D'ailleurs, elle n'a jamais fonctionné (et est impossible à faire fonctionner) en sortie SVG. Je vends un peu la mèche, car nous n'avons pas fini d'en discuter entre développeurs (ni sur le moment où elle sera retirée, ni sur ce qui sera fait pour accompagner les utilisateurs, par exemple dans convert-ly), mais ça peut être bon à savoir.
Ici comme dans la plupart des cas, \postscript peut se remplacer par \path :
\version "2.24.0"
wahw =
^\markup \override #'(line-cap-style . butt) \path
#0.3
#'((moveto 1.5 1)
(rcurveto 0 -1 -1.5 -1.0 -1.5 0))
{ c'^\wahw }
Bien cordialement,
Jean
[Prev in Thread] | Current Thread | [Next in Thread] |