There is a user script for this, but as written it only affects reviews and (I think) lessons:
@mods: I agree that the devs should consider fixing this in the primary app. I’m not an expert, but it appears the single easiest thing the devs could do is to stop using px for font sizes in their css and use relative units instead.
As it is, setting the default font size in one’s browser preferences has no effect on, for example, the font used in the “readings” section because of the following CSS rule:
.subject-readings {
...
font-size: 16px;
...
}
This renders on my screen as follows, regardless of my browser preferences.
But if they changed it to
.subject-readings {
...
font-size: 1rem;
...
}
Then it would look identical for anyone that’s not adjusted their default font size in their browser preferences, but anyone that does change their preferences for whatever reason could make it larger (or smaller) as desired.
Here’s how it looks with just that change, but with my Chrome browser preferences configured for a font size of “Very Large”:
Note that other sections (like the Mnemonic paragraph) still ignore the user preference since they still use px units.
@damyst : Please consider adding a rule for .subject-readings
as well.
@artemigos : Please consider adding these rules to the breeze-dark theme as well.