Intégration de PostScript dans un markup

Du code PostScript peut directement être intégré dans un bloc \markup.

Pour des raisons techniques, ceci ne fontionne qu’avec le moteur PS de LilyPond, et n’est pris en charge ni pour le SVG (utilisé dans le Wiki), ni pour le moteur Cairo.

En règle générale, il est préférable d’utiliser la commande de markup \polygon qui est fonctionnelle avec tous les moteurs de rendu de LilyPond.

\relative c'' {
  a2-\markup \postscript "0 3 moveto
                          5 2 rlineto
                          stroke"
    -\markup \postscript "[1 1] 0 setdash
                          0 0 moveto
                          5 2 rlineto
                          stroke"
  b2-\markup \postscript "1 1 moveto
                          0 0 1 2 8 4 10 2 rcurveto
                          stroke"
  a'1
}
[image of music]

LilyPond snippets v2.25.32 (development-branch).