How to make footer font smaller than body?

I had the whole body font set to 8pt in my template

set text(
  hyphenate: auto,
  spacing: 175%,
  size: 8pt,
)

and then each chapter set to 11pt

#set text(size: 11pt)

this is the only way my previous alternating header font size adjusted so when I switched to using a basic footer page number

#set page(numbering: "— 1 —")

I kept it and it worked fine.

I just added some pages at the beginning of the chapters and it forces the footer to be 11pt no matter what I do (moved to the end, and then added them to their own sections, nada)

#pagebreak()
#set page(background: image("turntable-01.png"))
#pagebreak()
#set page(background: image("turntable-02.png"))
\
=== chapter one

also, if I don’t add that linebreak above the chapter one heading, none of my block spacing actually applies…

any thoughts would be helpful!

Instead of setting numbering, would it work for you to define the footer explicitly? (Given that numbering only renders anything if the footer is blank, I assume that is okay for you)

#set page(
  footer: context {
      set text(size: 8pt)
      set align(center)
      [\- #counter(page).get().first() \-]
  }
)
1 Like

oh wow, this worked perfectly, thank you!
I definitely didn’t realize that about numbering so thanks for letting me know!

You should use counter(page).display() when just displaying. It will track page.numbering value.