I’ve been having a lot of trouble seeing clearly when trying to read websites. The style seems to be small, pale grey fonts which are very hard to read. No problem for a computer, or other machines. I wonder if these sites which are hard to read just expect machines and not human being to read the information? Are they just looking for web traffic for marketing. Content doesn’t seem to be very kingly when you can’t read it. Anyway, that’s a bit off topic but the issue really frustrates me, personally.
I found a way to change settings in Firefox to make websites easier to read. It seems to be working, so far.
Go into your settings, click those three stacked lines in the right top bar of the web browser. Then Settings. From there you should be able to find the Languages section. See images below. Just click the "zoom text only" to turn that feature on. Then go into Advanced and set a minimum font size which your web browser should stick to when it opens web pages. The minimum font size may not work 100%. Some web developers choose to force font settings rather than letting readers choose what works for them. Again, likely valuing cosmetic looks instead of a readable site.
The zoom text only is great and has worked every time for me. Instead of enlarging the entire site, images and all, only the text is made bigger. So sites are not warping as much when I want to read them. Of course, this means zoom will not work for images now if you have been using it that way. But, I find it works well to open images in a new tab. Most of the time the image file is actually larger than the one used on the web page.
Zoom is a feature which allows you to increase or decrease either the size of a web page or the size of the text. This article explains how it works.
Source: Font size and zoom – increase the size of web pages | Firefox Help