Ask HN: Why are fonts on websites so small?
I find myself zooming up to 150%, sometimes 175% on almost every website out there, HN included. Even my desktop graphic settings are set to 125% UI scale.
Small fonts make me less tired at the end of the day, as I spent a lot of time reading documentation and whatever.
I usually sit at 1 meter from my screen, but even when I use my laptop at 50cm from the screen, it's still too small.
I don't have a bad eyesight either, as I have no problem reading books, which have a good font size IMHO.
I was just wondering, how many people out there is like me, zooming everything to have an easier time reading.
47 comments
[ 3.6 ms ] story [ 128 ms ] threadAlso 1 meter from the screen would be way too far for me personally. I use 1.5x scaling in windows and my eyes are ~0.5m from my main monitor (27” 4K 120hz).
I've been adjusting my web pages changing the body font size from a fixed point size to an em value, most browsers do some scaling when that is the case, also I do a minor size increase as well. Now most pages get a desktop font-size of 1.2em with mobile width adjusting to 1em, and print with .7 em..
Different sites need a different mix of buttons. Theoretically, "reader mode" would fix most of this, but chrome & firefox neuter it to some degree for obvious reasons.
I'd also add that bitmap fonts rendered at the right size can be far more legible than truetype/opentype ones at larger size thanks to the hinting & antialiasing tax. I really like GNU Unifont.
I remember just a couple of years ago, many websites had super small fonts with grayed text. SUPER hard to read.
Now a lot of sites are using minimum 1 rem fonts and even 1.1 and 1.2 (16 points and up).
HN is pretty bad in this respect. I can't read it unless its zoomed in 2x.
And there were tools like https://webaim.org/resources/contrastchecker/ where you can check whether your gray on gray meets accessibility guidelines.
So designers would hug as close to accessibility guidelines as possible, as a show of skill.
Then there were memes like this going around: https://www.boredpanda.com/designer-price-list-client-helps-...
So people decided to trust the designers to do their jobs and nobody brought up the obvious downsides of gray on gray. And if they did, the designer would point out that it meets WCAG AA requirements, which is safe for disabled people. Who is the PM to argue with the expert who knows their data?
Example:
https://developer.apple.com/documentation/webkit/wkwebview
For the browser, use a font with a tall x-height; Verdana is great for surfing the web.
Designers must hate me but I don't care. Their designs suck
That’s why most websites disable it.
But if the user has set a preferred default font size, why on earth would you want a website to override it?
HN is one of the few sites left that seem to have a normal font size.
Edit: tried it just for kicks. The mouse cursor fits three lines of text. Something is seriously different between our setups.
Maybe this is the "adult supervision" thing everyone is talking about.
It's not even just websites, I feel like the default padding around macOS windows is MASSIVE on low resolutions. Tons of wasted space.
I think generally we've gotten a bit lazy with "true" responsive design when it comes to taking advantage of the space provided, but I also know first hand how difficult it can be to make one design work for everyone. I guess the real solution is to make it easy to adjust designs for personal preference, or even better, a way to templates the process so that certain elements are resized the way you like it.
You sit further away from your screen (relative to your screen size), than the average user. Let’s work backwards:
Assume you use 150% zoom on average. And you sit 100cm from computer screen. Then I predict an average user would sit 100cm/1.5 =about 66cm from same screen.
edit: or a screen with the same PPI or pixel density
Same reason we have low contrast between backgrounds and text.
Same reason very few people add alt-text for images.
Same reason webpages re-flow terribly (not to mention how the formatting goes to pot if someone doesn't use their blessed gfont).
Same reason we get custom fonts when it's demonstrably easier to read fonts you're familiar with.
Designers rule the roost, with their 40" color-calibrated displays. Anybody with slightly less than perfect vision can go rot for all they care.
Sorry, a bit of a rant there. But this honks me off so badly. I use override fonts and sizes, and somehow designers still find a way to fuck that experience up.
So very low pixel density on overly large physical displays!
There's also the shitty old displays that you get in corporates.
One thing I used to hassle designers about in the early days of web dev was how they wanted their designs to respond when users resized the text. Early browsers did text-zoom instead of page-zoom, so layouts would often break when users resized the text.
The tap targets for voting buttons etc. verge on the need for an electron microscope, you get punished with photons for daring to read in a dark room, and you can’t even use Reader Mode.
Hire a fucking UX person you guys.
Instructions: https://www.laptopmag.com/articles/adjust-cleartype-windows-...