[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: strut problem,Re: strut problem
From: |
Werner LEMBERG |
Subject: |
Re: strut problem,Re: strut problem |
Date: |
Fri, 18 Nov 2022 22:16:11 +0000 (UTC) |
> Put yourself in the shoes of LilyPond trying to compute the skylines
> of this stencil:
>
> (ly:make-stencil "" empty-interval '(-0.3 . 0.7))
>
> According to you, the skyline should be a zero-width spike. At
> which horizontal coordinate is this spike? Any value would be
> legitimate.
Well, I don't consider this as something stand-alone but as a markup.
A markup has an anchor, i.e., it starts at a point X, doesn't it? The
strut would thus have the same horizontal coordinate as X.
>>> If \strut needs to have an empty X extent for horizontal spacing
>>> reasons, you will need to use ly:stencil-outline.
Understood now, thanks. David suggests
```
#(define-markup-command (strut layout props)
()
#:properties ((baseline-skip))
(make-transparent-box-stencil
empty-interval
(cons (* -0.3 baseline-skip)
(* 0.7 baseline-skip))))
```
and I wonder whether the existing `\strut` command should be changed
to this code.
Werner
- Re: strut problem, (continued)
- Re: strut problem, Jean Abou Samra, 2022/11/17
- Re: strut problem,Re: strut problem, Werner LEMBERG, 2022/11/17
- Re: strut problem,Re: strut problem, Jean Abou Samra, 2022/11/17
- Re: strut problem,Re: strut problem, Jean Abou Samra, 2022/11/17
- Re: strut problem,Re: strut problem,Re: strut problem,Re: strut problem, Werner LEMBERG, 2022/11/17
- Re: strut problem, Jean Abou Samra, 2022/11/18
- Re: strut problem, Werner LEMBERG, 2022/11/18
- Re: strut problem, Jean Abou Samra, 2022/11/18
- Re: strut problem,Re: strut problem, Werner LEMBERG, 2022/11/18
- Re: strut problem, Jean Abou Samra, 2022/11/18
- Re: strut problem,Re: strut problem,
Werner LEMBERG <=
- Re: strut problem,Re: strut problem, Jean Abou Samra, 2022/11/18
- Re: strut problem,Re: strut problem,Re: strut problem,Re: strut problem, Werner LEMBERG, 2022/11/19
- Re: strut problem,Re: strut problem,Re: strut problem,Re: strut problem, David Kastrup, 2022/11/18
- Re: strut problem,Re: strut problem,Re: strut problem,Re: strut problem, Werner LEMBERG, 2022/11/18
Re: strut problem, David Kastrup, 2022/11/17