Remix.run Logo
alex_suzuki 21 hours ago

At some point in the past I read that serif fonts are better for readability, as the supports at the base of the letters form a line and help the eye stay “on track”. This is never mentioned in TFA, so I assume it’s an urban legend? Personally I much prefer serif fonts when reading longer texts.

phantom784 21 hours ago | parent | next [-]

I was once taught that serif fonts are better in print, and sans-serif is better on a screen.

kccqzy 19 hours ago | parent | next [-]

Yeah right. Times New Roman rendered using late 1990s software on monitors of that era certainly looked awful. These days text on screens can reasonably look like print.

skywhopper 21 hours ago | parent | prev [-]

This was definitely true in the days before hi-res screens and good anti-aliasing, simply because the serifs get lost or become noise in lower-resolution settings. It’s probably less true today.

Of course, in terms of accessibility, there are any number of reasons why someone might prefer to read content in any number of typefaces. Certain typefaces are better for folks with dyslexia. Others may be better for certain folks with ADHD. People with low vision may just prefer a larger typeface.

We have these amazing machines we’ve invented that can display the same text in any number of different ways. At this point, it seems ridiculous to need to mandate a specific typeface for electronic usage. Sure, pick a well-regarded default, but if we want to mandate something, it should be that software provides tools to allow users to adjust textual elements of documents they are reading to suit their own needs.

mark-r 6 hours ago | parent | next [-]

Are hi-res screens really that common-place? Resolutions have gone up, but so have screen sizes. I don't think Windows has seen the need to change their default DPI assumption from 96 in at least 20 years.

wonger_ 20 hours ago | parent | prev [-]

Thanks for that. I thought the same as phantom784 and never updated my opinion for hi-res screens.

Related to choosing defaults: I like these tips for evaluating the legibility of a body typeface: https://prowebtype.com/selecting-body-text/ They mention one serif advantage, that "most serif typefaces are often ideal choices for reading text due to the noticeable strokes in their ascenders and descenders."

necovek 13 hours ago | parent | prev [-]

As indicated in the article, serifs come from how original letters were carved into stones: they were an artifact of the tool in use.

Calligraphy developed similar traits by virtue of using a tool that produced an oval shape, and that you had to take care not to leave marks when pen/feather leaves the paper.

With the printing press, when we became able to put many books out, we did start also doing some research about what makes a book easy to read. Not least of because we could now easily put many characters on a single line and print it in the thousands.

Serif or cursive fonts were the default "content" type, and sans-serif was reserved for titles, shop names and other "short texts" as a more "modern", cleaner look: serifs do indeed allow one to more easily track a single long line of text, as you can more clearly see the "baseline" and not accidentally skip into the line above or below.

The next challenge is switching to the next line once you are done with the one you are on: while serifs help there too, the more important thing is the line length. Thus the famous (is it? :) 60-70 word limit for a line, and why you also see many web pages that only take like 20% of our modern 32"+ screens when browsers are made full screen.

Now, columnar layout as popularized by newspapers does not really come from the same desire: like TMR, it actually comes from the desire to fit more on one page to save on costs. With a wider column of text, all the last lines of paragraphs would average out at being half-empty, which is quite a bit with a wide column.

Sure, low resolution screens made sans-serif inevitable even for documents, but compare that with the earliest segmented LCD screens: font was what you could get rendered with as little electronics as possible :)

But today, serif fonts on high resolution screens (though there are still 32" Full HD screens which are not really high-resolution), or with the use of subpixel rendering (antialiasing is no match, as you can see by connecting a modern Mac to a non-high res screen) are a great choice if you want to limit the space you use and maintain great readability.

However, sans-serif fonts can work as well, and you may only need to go with a larger line spacing or shorter lines. The trick is to aim for a number of words/letters, and not "pixels", though modern CSS treats them as a scalable unit.

(Sorry for all of this being a bit rambly, just wanted to share a bit of the history along with how we can best apply it today)