News for hackers. Stuff that matters.
Re:Please Stop Using Grey Text by kuschku on Wednesday May 18, 2022 @07:26AM (#31421432)
I use a color-calibrated screen and #000000 to #ffffff is a painful amount of contrast.

Just because your screen is configured badly doesn’t mean we should make content unreadable for users with correctly calibrated screens.

Re:Please Stop Using Grey Text by mikae1 on Wednesday May 18, 2022 @08:48AM (#31422078)
> I use a color-calibrated screen and #000000 to #ffffff is a painful amount of contrast.

This seems highly unlikely if your brightness isn't completely off. What cd/m2 are you at? I'm on a Eizo CG277 with built-in hardware self calibration. It's set to 120 cd/m2 and I have hard time thinking it could be painful to anyone. I much prefer #000 on #fff over lower contrast alternatives.

Re:Please Stop Using Grey Text by kuschku on Wednesday May 18, 2022 @09:00AM (#31422208)
The DIN norms set 150cd/m² as absolute minimum. In a well-lit office you’ll want 400cd/m² as standard setting for #ffffff

At the same time, #000000 may not be above 2 cd/m² at the absolute most if a pure black and a pure white pixel are shown right next to each other.

Re:Please Stop Using Grey Text by mikae1 on Wednesday May 18, 2022 @11:45AM (#31424184)
In pre-press and photography we're used to ISO 3664:2009[0] which I believe establishes whitepoint brightness level between 80 and 120 cd/m2. It should be added that it requires isolation from daylight and ambient illumination level near 80 lux (and a good monitor)... But even at 150 cd/m2 in a room with controlled amounts of daylight, you should not be blinded by #000 on #fff.

[0] https://www.iso.org/standard/43234.html

Re:Please Stop Using Grey Text by jraph on Wednesday May 18, 2022 @07:31AM (#31421468)
Well-calibrated but too bright?

My screen is fine, probably as good as or better than what most people have. We can't optimize for the almost 0% of people who have calibrated screens to the detriment of the big majority of people.

Re:Please Stop Using Grey Text by kuschku on Wednesday May 18, 2022 @07:36AM (#31421510)
The brightness of a screen is also well-defined in the respective DIN norms for workspaces, which I’m following exactly.

Those norms also set a limit for the maximum amount of contrast allowed at a workspace, which #000000 on #ffffff violates if it’s shown on a color-calibrated screen with standard brightness.

> We can't optimize for the almost 0% of people who have calibrated screens to the detriment of the big majority of people.

We can’t just change the meaning of what definitions and terms mean just because it’s easier than making everyone follow the standard.

Create a color profile for your monitor, so your OS can compress contrast if your monitor isn’t powerful enough to reach the SDR sRGB specs.

Re:Please Stop Using Grey Text by necovek on Wednesday May 18, 2022 @08:10AM (#31421766)
To help with "making everyone follow the standard", why don't you start describing what those "standard" screen settings are instead of only talking from the point of authority?

Still, any standard prescribing "standard brightness" for office environments is bound to be nothing but a decent average or default. Even if there was biologically optimal display luminance, it would still depend on the environment lightning (which changes during the day if there's a single window in the room), and on the state of the viewers eyes (age, any visual problems or even temporary issues like tiredness), type of display...

Re:Please Stop Using Grey Text by thfuran on Wednesday May 18, 2022 @08:27AM (#31421914)
>Still, any standard prescribing "standard brightness" for office environments is bound to be nothing but a decent average or default

The purpose of a standard isn't to be most preferred by any given person or "biologically optimal", it's to be...standard. Without a standard, a designer has no ability to pick a particular color and expect anything like that color to be what the end user sees. Without a standard, there's almost no point in discussing what text colors websites are or aren't using.

Re:Please Stop Using Grey Text by necovek on Wednesday May 18, 2022 @04:51PM (#31427489)
You might be taking this to an extreme. There are standard definitions of colours, and we've got reasonable ways to compare screens side by side to see how many colours they can reproduce. While humans can differentiate between a large number of colours, we usually think of them only in the terms of named ones (and no, I am not talking of "aubergine").

The GP was talking about using whatever "DIN norms for workspaces" regarding screen brightness are, so I don't see how that relates to colour calibration.

You also sound as if any one end user really cares if they are looking at exactly the right hue of blue when looking at the "hp" logo. If anything, the company and their marketing department care (for subliminal messaging?), but users really don't. I don't think anyone could pick a McDonald's red or yellow out of a given table of similar red/yellow hues.

But even so, if we were looking at any non-light-emitting content displaying colour (eg. a printout), it will look differently to your eye whether you are looking at it in dim light or in a very light setting, so designer can't do anything about that.

Anyone who knows even the most basic stuff about colour perception understands that it can't be decoupled from your environment (enter a darkroom and every colour is suddenly... black).

Colour calibration and standards are done so that you can guarantee that some things will look identical when displayed in exactly the same environment (so your two screens sitting next to each other show the same hues) or to reproducibly transfer between different mediums (eg. screen and paper), but there is no way you can guarantee that it will look identical for another user in a different environment.

Colour calibration is of limited use in general (eg. even different types of paper [think glossy vs matte] will produce different visual results), and while there's more stability with light-emitting mediums (like LCD screens) — because you, essentially, control some of the lightning as well — that breaks down for the average user because they do need to adjust the brightness according to their environment. Those who absolutely require reproducibility, control both their environment and their equipment.

Re:Please Stop Using Grey Text by danuker on Wednesday May 18, 2022 @07:47AM (#31421583)
Maybe if the standard weren't CHF 158 (right now equalling $158), more people would implement it.

https://www.iso.org/standard/57992.html

> that will ensure effective and comfortable viewing conditions for users with normal or adjusted-to-normal eyesight

Sounds like it did not do so for you, in the case of non-compliant websites with your compliant display.

I can't be bothered for my personal blog. $158 is my hosting cost for 3 years or so.

Re:Please Stop Using Grey Text by tomxor on Wednesday May 18, 2022 @07:52AM (#31421629)
Your comment is ironically exclusionary, the whole point of high contrast text is to ease reading for the visually impaired minority.
Re:Please Stop Using Grey Text by jraph on Wednesday May 18, 2022 @08:11AM (#31421768)
Indeed, it reads like this, but the visually impaired minority is actually mostly part of the majority of people without calibrated screens I was mentioning. So I actually included them.

I'm sure people with calibrated screens can find a setting where black on white is comfortable, even temporarily, while most people just can't fix contrast lowered at the source. Including not visually impaired people in not ideal environments.

Re:Please Stop Using Grey Text by kuschku on Wednesday May 18, 2022 @09:05AM (#31422268)
But that’s the wrong approach. You can always tonemap low-contrast values into a higher-contrast color range, but not the opposite way. Once you have something at #000000, it’s clipped, there’s no way for any distinction between these values, same at #ffffff.
Re:Please Stop Using Grey Text by hexo on Wednesday May 18, 2022 @09:17AM (#31422391)
I dont buy this argument. Show it in video how would you achieve that tonemap. On Xorg, no fancy tooling.
Re:Please Stop Using Grey Text by kuschku on Wednesday May 18, 2022 @09:28AM (#31422506)
That’s the real issue, isn’t it? The tooling for this is shitty. You can create an accurate color profile for your monitor, apply it in software and your OS will automatically map the values correctly. This will improve contrast quite a bit, but is complicated, expensive, and you’ll lose a lot of definition in other brightness ranges.

But the same issues apply in reverse if you try to reduce contrast because some idiot thought a 200:1 contrast for text was healthy.

My personal solution is relatively simple: I replace every monitor that’s too shitty to do sRGB at good contrast at 400 nits. For a T470/T480 I can recommend this panel: https://www.xelent-store.de/Innolux-N140HCG-GQ2-400cd-Low-Po...

Re:Please Stop Using Grey Text by neolefty on Wednesday May 18, 2022 @09:53AM (#31422787)
And for those on a phone outdoors!
Re:Please Stop Using Grey Text by Avamander on Wednesday May 18, 2022 @10:46AM (#31423445)
My phone modifies display gamma in direct sunlight to compensate for that. It's your phone that should improve it's tooling to handle environment.
Re:Please Stop Using Grey Text by mdp2021 on Wednesday May 18, 2022 @10:43AM (#31423406)
> screen is configured

"Screen configuration" means more things. You can optimize for readability, or you can optimize for faithfulness (and more). You should switch according to use.

Re:Please Stop Using Grey Text by kuschku on Wednesday May 18, 2022 @10:58AM (#31423609)
You should always optimize the screen for faithfulness and then filter in software for readability. That way you can easily turn the filter on/off.

Just like I've got to have filters that force websites not to use too contrasty colors.