I recently upgraded to 2.7.0.beta5 ( 36ec09a07b ) and themes that are not Dark and Light no longer seem to be setting the root CSS vars for font-family
and heading-font-family
.
My font and heading font in the settings are set to “Arial”.
On my custom theme, I can workaround by adding the following CSS:
:root {
--heading-font-family: Arial, sans-serif;
--font-family: Arial, sans-serif;
}
to the theme’s CSS. It also seems to be a problem for the Graceful theme, but I cannot override that one.
The Dark and Light theme seem unaffected (they set the root CSS vars).
Should this be considered a bug with Discourse, or are custom themes required to set these variables now?