No it's not. Computer Modern is way to thin to be considered readable. This is because it was originally designed with print in mind, which used to have ink bleeding, making thin lines thicker on paper.
Here are some scans by Raph Levien showing the vector design vs. the offset printing in Knuth’s Digital Typography vs. laser printing:
https://levien.com/type/cmr/gain.html
Presumably, the middle version is how Knuth wanted the font to appear on the page. But the bottom version is what we get when we take the digital outlines and render them on a laser printer.
Fortunately for us, several people have used the adjustable-blackness feature to make blacker renditions of Computer Modern that are designed to look good when laser printed.
MLModern is the one I prefer:
> MLModern is a text and math font family with (La)TeX support, based on the design of Donald Knuth’s Computer Modern and the Latin Modern project. It avoids the spindliness of most other Type 1 versions of Computer Modern.
For a typeset example of it in use: https://blog.moertel.com/images/public_html/blog/pix-2024060...
Does it include ports of the AMS packages with extra symbols?
Unfortunately, the web wasn't designed that way, which is why every document that you read on a website instead of on paper is illegible.
It's a shame, really. :) /s
On the other hand, the reflowing/small screen readability story of LaTeX is a very sad one, and no typesetting will be able to taper over that for me in 2024. Even scientists use smartphones.
I've never had to use it, so I don't know how it works at all (besides understanding that it's a marked-up file processing pipeline), so I'll ask: is there something deeply problematic with its font rendering tech that it has been like this for soooo long?
I mean, I can spot one of its PDFs from a mile away.
I think it might also be because many things like browsers or MS Word have to use crude, fast algorithms for typesetting, but Latex uses complicated and slow, but much more accurate algorithms for that.
It's like if you compare a printed Word document vs. a printed Latex document it becomes very obvious. Latex looks like a newspaper or magazine, because that's just how printed text is actually supposed to look like.
You need different parameters for different display/printing mechanisms