Hi Urs a,d Aaron,

Simply:

\markup {
  \underline
  \override #'(offset . 6)\underline
  "Lorem ipsum"
  \override #'(offset . 5)\underline
  \override #'(offset . 10)\underline
  "dolor sit amet"
}

Works too. However, lines length are not equals, even in Aaron's coding.
HTH,
Cheers,
Pierre



Le mar. 15 oct. 2019 à 11:39, Aaron Hill <[email protected]> a
écrit :

> On 2019-10-15 12:47 am, Urs Liska wrote:
> > Hi all,
> >
> > is there an easy or already-implemented way to have a markup
> > double-underlined, or do I have to draw that manually?
>
> It's not exactly perfect, but you can \underline an \underline:
>
> %%%%
> \version "2.19.83"
>
> #(define-markup-command (double-underline layout props args)
>    (markup?) #:properties ((offset 2) (gap 3))
>    (interpret-markup layout props
>      (markup #:override (cons 'offset (+ offset gap)) #:underline
>              #:override (cons 'offset offset) #:underline args)))
>
> \markup {
>    \double-underline "Lorem ipsum"
>    \override #'(offset . 4) \override #'(gap . 5)
>    \double-underline "dolor sit amet"
> }
> %%%%
>
>
> -- Aaron Hill_______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to