Ideally websites wouldn’t specify a font at all, other than cases where that’s a necessary part of the design.
The capability is nice to have—for example, if your website is a coding tutorial website, and you have interspersed code examples and prose, put the code examples in a fixed width font. But it is over-used. For example, why do sites pick serif vs non-serif? Leave it up to my browser.
This is why I almost always send emails as plain text. I want people to be able to read their emails in any font they would like, not necessarily the font I used when I wrote the email.
This isn’t just superficial, some people might use certain fonts that are easier to read for dyslexia, and I don’t think I should make their life artificially harder if it’s trivial for me to simply send a message as plain text.
On the other hand, fonts can be an expression of your personality. Shouldn't it be preferable to centrally enable overriding fonts instead of forcing every site designer not to use custom fonts to express themselves? Theoretically, it is easier to remove formatting than it is to add it. Therefore, this functionality should be part of the browser, not the website. Firefox has this as an option: "Allow pages to choose their own fonts, instead of your selections above".
Personally, I quite like the site's design and its font. My gripe often is light gray text on a darker gray background. The bad readability that so many newer sites seem to prefer makes me question my eyes or my monitor capabilities. Reader mode in Firefox is also often very helpful.
Pros on cons I suppose. I liked the monospace font and I think it works well for some content, especially shorter form content.
IMO a nice serif font is ideal for long form content though. I remember reading the serifs help guide ones eyes into the next character and create more unique shapes than sans or monospace.
There has been some recent research on this sort of thing. It ends up being whatever you are used to. Everyone used to think serif was better for reading but then everyone started reading a lot of sans on computer screens. So now people think sans is somehow inherently better.
It's the same for mono vs proportional spacing. You are better at reading that which you have the most practice with. Most people are not used to reading monospaced prose even if they have seen a lot of monospaced code.
I don't mind monospace too much, but definitely not the font chosen... the spacing is just awkward to say the least, my eyes just want to wander when trying to read... and I look at monospace fonts in a code editor all day. Fira Code or Inconsolata.
That said, I'd probably just stick to "sans-serif" and let the browser/os preference hold. It's likely a helvetica/arial alike anyway and can be set by user preference if really wanted.
bee_rider|6 months ago
The capability is nice to have—for example, if your website is a coding tutorial website, and you have interspersed code examples and prose, put the code examples in a fixed width font. But it is over-used. For example, why do sites pick serif vs non-serif? Leave it up to my browser.
tombert|6 months ago
This isn’t just superficial, some people might use certain fonts that are easier to read for dyslexia, and I don’t think I should make their life artificially harder if it’s trivial for me to simply send a message as plain text.
mxmlnkn|6 months ago
Personally, I quite like the site's design and its font. My gripe often is light gray text on a darker gray background. The bad readability that so many newer sites seem to prefer makes me question my eyes or my monitor capabilities. Reader mode in Firefox is also often very helpful.
accrual|6 months ago
IMO a nice serif font is ideal for long form content though. I remember reading the serifs help guide ones eyes into the next character and create more unique shapes than sans or monospace.
upofadown|6 months ago
It's the same for mono vs proportional spacing. You are better at reading that which you have the most practice with. Most people are not used to reading monospaced prose even if they have seen a lot of monospaced code.
albanbrooke|6 months ago
tracker1|6 months ago
That said, I'd probably just stick to "sans-serif" and let the browser/os preference hold. It's likely a helvetica/arial alike anyway and can be set by user preference if really wanted.
cosmicgadget|6 months ago
bee_rider|6 months ago
layer8|6 months ago
Thrymr|6 months ago