Subject: ajouter des contours à \filled-box

From: JoëlG <[email-masked]>
Date: Wed, 28 Apr 2021 04:41:10 -0700 (MST)

Bonjour à tous,
J'aimerais ajouter des contours à des boites pleines colorés : en traits
pleins, pointillés ou tirets.
Je ne vois pas trop comment m'y prendre.
Any idea ?

Je sais faire ça :

{  c''-\tweak layer #-1
 -\markup {
   \with-dimensions #'(0 . 0) #'(0 . 0) 
   \with-color #(rgb-color 1 0.7 0.68)
   \filled-box #'(-0.8 . 2) #'(-1 . 4.5) #2
 }
}

Mais je ne vois pas comment avoir des contours gris pointillés par
exemple...

--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Wed, 28 Apr 2021 13:56:12 +0200

Bonjour Joël,
Cf. https://lilypond.org/doc/v2.22/Documentation/notation/graphic

\version "2.22.1"
{
  c''-\tweak layer #-1
  -\markup\with-dimensions #'(0 . 0) #'(0 . 0)
  \override #'(box-padding . 0)
  \override #'(corner-radius . 4)
  \override #'(thickness . 2)
  \with-color #(rgb-color 0 .5 .5)
  \rounded-box {
    \with-color #(rgb-color 1 0.7 0.68)
    \filled-box #'(-0.8 . 2) #'(-1 . 4.5) #1
  }
}

Je n'ai pas de solution simple sous la main pour un contour en pointillé.
Cordialement,
Pierre

---

From: [email-masked]
Date: Wed, 28 Apr 2021 14:53:17 +0200 (CEST)

Merci beaucoup Pierre, c'est déjà super ! Mais je ne vois toujours pas comment faire de ton encadrement vert un encadrement en pointillés ?

----- Mail original -----
De: "Pierre Perol-Schneider" <[email-masked]>
À: "JoëlG" <[email-masked]>
Cc: "lilypond-user-fr" <[email-masked]>
Envoyé: Mercredi 28 Avril 2021 13:56:12
Objet: Re: ajouter des contours à \filled-box

Bonjour Joël, 

\version "2.22.1" 
{ 
c''-\tweak layer #-1 

Le mer. 28 avr. 2021 à 13:41, JoëlG < [email-masked] > a écrit : 

Bonjour à tous, 

Je sais faire ça : 

{ c''-\tweak layer #-1 
-\markup {

---

From: Jean Abou Samra <[email-masked]>
Date: Fri, 30 Apr 2021 23:03:05 +0200

> Merci beaucoup Pierre, c'est déjà super ! Mais je ne vois toujours pas comment faire de ton encadrement vert un encadrement en pointillés ?

Bonjour,

Ce n'est pas possible avec les commandes prédéfinies.
Ci-joint, un fichier qui définit une commande pour
markup, nommée \super-filled-box, avec des paramètres
qui correspondent à ce que vous recherchez.

Une limitation est que ceci repose sur la sortie
PostScript, si bien que cela fonctionnera en PS,
PDF et PNG, mais pas en SVG.

Bien cordialement,
Jean