Texto personalizado en volta con Lilypond

Estoy tratando de poner texto personalizado en voltas al grabar con Lilypond. El problema no es agregar texto, sino agregarlo con el formato que quiero. Soy consciente de que se hizo y respondió una pregunta similar ( texto de marcado dentro del segundo paréntesis volta ) pero no responde a mi problema porque el resultado es realmente feo. Es lo que ya tengo, excepto que el método es diferente; Lo probé, así que espera que si hice algo mal, no es lo que quiero.

Lo que tengo por ahora se parece a:
puntuación con texto personalizado entre paréntesis volta

La idea es que el texto en las voltas se parezca más al texto que puse debajo de la B y la C en los dos primeros compases.

Mi código por ahora es:

\version "2.20.0"

aaaa = _\markup { \italic \teeny "Suite" }

bbbb = \tweak DynamicText.self-alignment-X #LEFT
    #(make-dynamic-script 
        (markup
            #:with-dimensions '(0 . 5) '(0 . 0) #:line
            (#:normal-text #:italic #:teeny "Fin")))

pianoUpper = \relative c' {
    \override DynamicLineSpanner.staff-padding = #3
    \clef "treble"
    \key f \major

    bes1 \bbbb
    \set Score.repeatCommands = #'((volta "Suite"))
    c \aaaa
    \set Score.repeatCommands = #'((volta #f))
    \bar "||"
    \set Score.repeatCommands = #'((volta "Fin"))
    d
    \set Score.repeatCommands = #'((volta #f))
    \bar "||"
    e_"D.S. al Fine" 
    \bar "S-S"
    \break
}

pianoLower = \relative c {
    \clef "bass"
    \key f \major
    
}

\score {
    \new PianoStaff 
        <<
            \new Staff = "upper" {
                \pianoUpper
            }
            \new Staff = "lower" {
                \pianoLower
            }
        >>
}

¿Cómo puedo obtener el formato (cursiva) en el texto del paréntesis volta?

Respuestas (1)

Esto parece funcionar. No pongas nada antes \text. Modificado
\set Score.repeatCommands = #(list(list 'volta finVoltaTxt) 'end-repeat)a la misma forma \set Score.repeatCommands = #(list(list 'volta suiteVoltaTxt))porque las dos variables suiteVoltaTxty finVoltaTxtrealmente deberían estar juntas; no uno hecho de una manera, el otro hecho de otra manera.

suiteVoltaTxt = \markup { \text \italic Suite}
finVoltaTxt = \markup { \text \italic Fin}

pianoUpper = \relative c' {
  \key f \major
  \time 4/4
   
   bes1
   \set Score.repeatCommands = #(list(list 'volta suiteVoltaTxt))
   c1 
   \set Score.repeatCommands = #(list(list 'volta finVoltaTxt) 'end-repeat)
   d1
   \set Score.repeatCommands = #'((volta #f))
   e |
  
}