Le dimanche 19 mars 2023 à 03:00 +0200, Dimitri Sykias a écrit :
> Lilypond v. “2.24.1”. I use “oddHeaderMarkup” and “evenHeaderMarkup”. I want
> to change the font size of header, but “\fontsize #-1.0” does nothing. How
> can I achieve this? Thanks!
>
> oddHeaderMarkup = \markup
> \fill-line {
> " "
> \on-the-fly #part-not-first-page \fontsize #-1.0 \fromproperty
> #'header:subtitle
> \if \should-print-page-number \fromproperty #'page:page-number-string
> }
> evenHeaderMarkup = \markup
> \fill-line {
> \if \should-print-page-number \fromproperty #'page:page-number-string
> \on-the-fly #part-not-first-page \fontsize #-1.0 \fromproperty
> #'header:subtitle
> " "
> }
For me, this works just fine:
```
\version "2.24.1"
\paper {
oddHeaderMarkup = \markup
\fill-line {
" "
\unless \on-first-page-of-part \fontsize #-1 \fromproperty
#'header:subtitle
\if \should-print-page-number \fromproperty #'page:page-number-string
}
evenHeaderMarkup = \markup
\fill-line {
\if \should-print-page-number \fromproperty #'page:page-number-string
\unless \on-first-page-of-part \fontsize #-1 \fromproperty
#'header:subtitle
" "
}
}
\header {
subtitle = "ABC"
}
{ c' \pageBreak c' }
```
Note that in the example you give, you are mixing 2.22 syntax (`\on-the-fly
#part-not-first-page`, which should be `\on-the-fly #not-part-first-page` by
the way) with 2.24 syntax (`\if \should-print-page-number`).
Regards,
Jean
signature.asc
Description: This is a digitally signed message part
