Re: strut problem,Re: strut problem,Re: strut problem,Re: strut problem

2022-11-17 Thread Werner LEMBERG
Why is the vertical extent of the strut ignored? >>> >>> Because side positioning is primarily based on (vertical) >>> skylines, not extents. >> >> Thanks. What is the reasoning behind this? For me, this behaviour >> is unexpected. > > By the way, this is one reason why \strut is not such

Re: strut problem,Re: strut problem

2022-11-17 Thread Jean Abou Samra
Le 17/11/2022 à 18:49, Werner LEMBERG a écrit : Why is the vertical extent of the strut ignored? Because side positioning is primarily based on (vertical) skylines, not extents. Thanks. What is the reasoning behind this? For me, this behaviour is unexpected. By the way, this is one reason

Re: strut problem,Re: strut problem

2022-11-17 Thread Jean Abou Samra
Le 17/11/2022 à 18:49, Werner LEMBERG a écrit : Why is the vertical extent of the strut ignored? Because side positioning is primarily based on (vertical) skylines, not extents. Thanks. What is the reasoning behind this? For me, this behaviour is unexpected. If side positioning were done

Re: strut problem,Re: strut problem

2022-11-17 Thread Werner LEMBERG
>> Why is the vertical extent of the strut ignored? > > Because side positioning is primarily based on (vertical) skylines, > not extents. Thanks. What is the reasoning behind this? For me, this behaviour is unexpected. Werner

Re: strut problem

2022-11-17 Thread David Kastrup
Werner LEMBERG writes: > Consider this input. > > ``` > \version "2.23.81" > > #(define-markup-command (strut layout props) >() >#:properties ((baseline-skip)) >(ly:make-stencil "" > empty-interval > (cons (* -0.3 baseline-skip) >

Re: strut problem

2022-11-17 Thread Jean Abou Samra
Le 17/11/2022 à 18:14, Werner LEMBERG a écrit : Consider this input. ``` \version "2.23.81" #(define-markup-command (strut layout props) () #:properties ((baseline-skip)) (ly:make-stencil "" empty-interval (cons (* -0.3 baseline-skip)

strut problem

2022-11-17 Thread Werner LEMBERG
Consider this input. ``` \version "2.23.81" #(define-markup-command (strut layout props) () #:properties ((baseline-skip)) (ly:make-stencil "" empty-interval (cons (* -0.3 baseline-skip) (* 0.7 baseline-skip {