Hello Jean,

The problem with this is that we’d need to give up control over the header 
footer. We could very well just replace the current defaults with more complex 
ones and use some way or another to pass styling information into the markups.

Of course we might argue that piecing together headers and footers from 
different stylesheet is not particularly good practise, as this can quickly 
lead to very questionable results.

Cheers,
Valentin

Am Samstag, 18. Dezember 2021, 10:25:37 CET schrieb Jean Abou Samra:
> Hi,
> 
> Okay, I'll let myself sucked in this (in my opinion
> unnecessarily) heated thread **for one post only**.
> 
> While I wouldn't call the proposed methods hacks, I
> more or less share Paolo's dissatisfaction with the
> current way footers are made customizable. What if
> I wanted to write a stylesheet to place page numbers
> at the bottom, and another to print them in an italic
> font? These stylesheets will not combine, because they
> will both redefine {even,odd}{Header,Footer}Markup
> for their own purposes.
> 
> I have a vague but persistent dream that someday page
> layout would become handled through grobs and contexts
> like what we have for each individual score. Imagine
> these stylesheets could be written as
> 
> %% Stylesheet 1
> 
> \layout {
>    \context {
>      \Book
>      \override PageNumber.direction = #DOWN
>    }
> }
> 
> %% Stylesheet 2
> 
> \layout {
>    \context {
>      \Book
>      \override PageNumber.font-shape = #'italic
>    }
> }
> 
> %% Main file
> 
> \new Book {
>    \new BookPart \with {
>      \omit PageNumber
>    } {
>      \markup ...
>    }
>    \new BookPart {
>      \new Score {
>        ...
>      }
>    }
> }
> 
> Regards,
> Jean

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to