|
|
|
|
|
by kevincox
1546 days ago
|
|
Does it really need to override my font size? 13px is too small for my display. Of course removing the override breaks it because it has a max-width set in px. But why does it have a max-width? It is important not to have long lines of text but there are no long lines on this page, each box has it's own size. So by removing font-size and max-width rules this is far more readable for me. And while I'm at it don't force Courier, not a great font, just use monospace and get the user's default monospace font. But I find this quite funny, while it is obviously going for a plain-text appearance it actually uses javascript and a lot of "complex" CSS like flexbox making it actually scale nicely to different size screens once the max-width is removed. But if the implementation is actually using these complex features why target a plain-text look? Maybe it is a personal preference but for me simple line borders are a lot less noisy and distracting than +------+. |
|
The advent of good browser-based zooming has made non-default font-size users like yourself a small segment. The days of having to author everything in em/rem is mostly over – keeping everything scalable was tedious and prone to issues.
I'd bet you encounter issues regularly: explicit font sizes on a root element are a ubiquitous practice. Examples include HN itself, Google, MDN, Apple, etc.
That being said, 13px is quite small. I'd encourage at least a 16px minimum. But for now, simply zoom in with Cmd/Ctrl-+