Subject: Nouvelle commande 'coutours' pou les 'markups'

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 12 Jan 2016 16:36:14 +0100

Bonjour à Tous,

Ci-joint une nouvelle commande 'contours' ('outliner') :

\version "2.19.35"
#(set-default-paper-size "a6")

#(define-markup-command (outliner layout props outln-width outln-clr
text-clr text)
  (number? string? string? markup?)
  "Draw a colored ouline around a colored text."
  (interpret-markup layout props
    (markup
      (#:combine
       (#:override
        (cons 'style 'outline)
        (#:override
         (cons 'thickness outln-width)
         (#:whiteout
          (#:with-color
           (x11-color outln-clr)
           text))))
       (#:with-color
        (x11-color text-clr)
        text)))))

%% Example:
some-music = \score {
  \relative {
    \tempo "Allegro"
    c'_( d e f g a b c)
    \bar "|."
  }
  \layout { indent = 0 }
}

\header {
  title = \markup\outliner #3 #'"orange" #'"yellow" { Un peu de musique }
}
\some-music

\markup
\override #'(baseline-skip . 7)
\left-column {
  "Un look sympa :"
  \outliner #1.3 #'"black" #'"white"
  \score { \some-music }
}

Cordialement,
Pierre

---

From: Gilles THIBAULT <[email-masked]>
Date: Tue, 12 Jan 2016 21:23:23 +0100

> Ci-joint une nouvelle commande 'contours' ('outliner') :
En fait, elle a l'air de très bien marcher aussi pour la version "2.18.2"

>   \outliner #1.3 #'"black" #'"white"
On ne doit pas écrire plutôt : #"orange" #"yellow" en enlevant le quote ?
C'est bizarre que Lilypond ne se plaigne pas de ce quote supplémentaire.
Je n'utilise que rarement la couleur, mais l'exemple en blanc et noir est 
effectivement très tendance.
Merci et bonne année à la liste française (c'est mon 1er message).

-- 
Gilles

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 12 Jan 2016 23:13:30 +0100

Merci Gilles, effectivement je vais les supprimer.
Une très bonne année à Toi,

Pierre

Le 12 janvier 2016 à 21:23, Gilles THIBAULT <[email-masked]> a
écrit :

> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 16 Jan 2016 12:49:53 +0100

Ajouté à la LSR: http://lsr.di.unimi.it/LSR/Item?id=1016
Cordialement,
Pierre