Please seriously consider again, don't hurry to lock this thread.
This behavior, set root as 10px, is common, not corner case.
Demo: https://codepen.io/anon/pen/eRpxNW
"minimum font size" should apply to computed value, not used value.
For example, if the root is 10px, and then there is text specified as 1.1, 1.2, 1.3 ..2rem, and I've set "minimum font size" as 15px,
Then I would expect the page to be rendered as:
- Google Chrome version: 15, 15, 15, 15, 15, 16, 17, 18, 19, 20px (this is as my expect)
- Pale Moon version: 16.5, 18, 19.5 ..30px
I believe Google Chrome version is more fit common sense, although break the definition (related to root | proportional to root).
Pale Moon version keeps "by definition, the way rem works", but cause page seen too big.
Off-topic:
Don't teach me when to use page zoom or minimum font size,
We, are here, are at least power users.
If everything is too small, I use page zoom as the obvious approach.
I use minimum font size, to ensure small font won't be too small, while not need to proportional zoom other things.
Don't teach me when to use page zoom or minimum font size,
We, are here, are at least power users.
If everything is too small, I use page zoom as the obvious approach.
I use minimum font size, to ensure small font won't be too small, while not need to proportional zoom other things.