Utilisation de signes d'une police smufl dans un markup

Bonjour,

Initialement, je souhaite remplacer les indications de glissandos fréquentes dans certaines partitions pour cuivres (trombone) par un signe plus approprié. J'utilise pour l'instant les solutions de la documentation (glissando vers une note invisible) mais cela n'est parfois pas très satisfaisant (juste avant la barre de fin par exemple).

Pour cela, j'aimerais utiliser les symboles de polices "smufl" comme bravura ou patulama.

Je suis arrivé au presque pas trop mal :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.21.5"
\include "custom-music-fonts/smufl/definitions.ily"
{  g'8 a g'4   
   ^\markup {
  \with-dimensions #'(0 . 0) #'(0 . 0)
  \translate #'( -2 . -6)
  \smuflglyph "brassLiftShort" }
   b' g'8   
   ^\markup {
     \with-dimensions #'(0 . 0) #'(0 . 0)
     \translate #'( 1.5 . -6)
     \smuflglyph "brassFallRoughShort" }
   a' c''1
   ^\markup {
     \with-dimensions #'(0 . 0) #'(0 . 0)
     \translate #'( 2 . -7)
     \smuflglyph "brassFallRoughLong"
   }
   \bar "|."
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Mais...

  • la taille des signes n'est pas prise en compte
  • il faut ajuster la position en fonction du signe et de la durée

Y'a t'il un moyen de tenir compte de la taille du markup ?

Voire d'automatiser cela dans une définition moins pénible à insérer ? Notamment la position avant/après la note selon Lift/Fall ? (Pas assez malin pour tirer profit des exemples glanés sur la liste anglophone.)

Merci d'avoir lu :wink:
Frédéric Moinard