1. 7
    1. 5

      Let’s face reality: browsers’ default 16px font size is small. Although that may be a personal opinion based on me getting old 😅

      For body copy, you need damn good reason to touch this value. The default value is easily configurable in user agent & if the user has already adjusted it to their preferred reading size, why are you touching the value with your “personal opinion”. If it is that your eyes are aging, you would be better off advocating & raising awareness for every site using relative font units that respect your user agent configuration.

      1. 2

        rem works relative to a user’s set font size, so this shouldn’t be an issue https://www.aleksandrhovhannisyan.com/blog/use-rems-for-font-size/

        1. 3

          From the post:

          body { font-size: 1.25rem; }

          literally is the issue. If the user wants 18pt font for body copy, you use font-size: 1rem to not rescale with the user agent settings.