- Make sure your text is not to small (HN also fails this one spectacularly)
- Lines should not be longer than like 132ch
- There should be left and right margins as to not have letters directly on the edge of the screen.
- For fonts, I prefer that a site just uses "sans-serif", "serif", and "monospace", but most people don't choose their browser default fonts, so for a general audience I'm not sure on this