I've decided to take a look at my color setup for AUCTeX and I noticed that
modus-themes explicitly sets faces for all
font-latex-sectioning-N-face faces. However, this defeats the mechanism in
font-latex.el around the user option
font-latex-fontify-sectioning, its default value included.
If you look at
font-latex.el, you'll see that only
font-latex-sectioning-5-face is explicitly defined, and the remaining ones are derived from it. This is done at
font-latex-make-sectioning-faces where you see that the "next" face inherits from the "previous", and is scaled up by the factor defined at
font-latex-fontify-sectioning (when it has a number as value). The generated doctrings (from levels 0 to 4) read:
Probably you don't want to customize this face directly. Better change the base face
font-latex-sectioning-5-faceor customize the variable
modus currently does may be on purpose. But it appears that it is not really, since
modus just sets the same thing for all levels (except for the absence of bold for
\part, which I don't really understand). Pretty much the same effect could be achieved by setting just
font-latex-sectioning-5-face and, if users don't want the default scaling, they can configure
font-latex-fontify-sectioning to 1. Which would seem to me to be a little more "civil" of
True, I personally also don't specially like that nested scaling... (perhaps that's the source of the current state of things, I don't know). So, I'm not saying
modus should change anything. Just bringing this to your attention, so that you can make a conscious choice (if I'm right in assuming you just set all faces out of zeal and thoroughness, that is).
PS: I've just seen the release announcement. It's looking good as usual. Thank you very much!