Re: Fedora Workstation visual identity [was Re: Default plymouth theme]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Tue, Feb 6, 2018 at 9:17 AM, Máirín Duffy <duffy@xxxxxxxxxxxxxxxxx> wrote:

> 3) Green as a color for digital display is somewhat problematic as it is the
> color with the poorest coverage in the sRGB color gamut, meaning across
> various displays it can appear very different, making it an inconsistent
> color for branding. (see [7], figure 4 for a diagram of the gamut)

There are different reasons why each color can fail to render as
expected, but the number one reason is the lack of display
compensation, i.e. transform original content from sRGB into custom
RGB values based on the currently selected display profile. Second
guessing how a color will render wrong in a world without display
compensation, is folly. We're more sensitive to hue error in blue than
red, and more sensitive to hue error in red than green - and even
CIELUV underestimates the problem in particular in blue.

And more sensitive to hue error in achromatic color than chromatic
color. So there's really all kinds of ways for color matching to fail
and just avoiding greens isn't going to improve the chance of a color
match.

To improve color matching, UI elements need to be assumed to be sRGB,
and those RGB values converted on the fly to RGB values for the
display in use. *shrug* Everything else is a crap shoot. Apple's been
doing this for a long time. Windows can do it as an opt in. And while
a fair chunk of infrastructure work is present for this to be possible
on Linux, right now GNOME would have to do this itself on its own just
like any other application does, because there isn't a standard API or
compositor that an application can use to opt into display
compensation more automatically, or for free.

-- 
Chris Murphy
_______________________________________________
desktop mailing list -- desktop@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to desktop-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora KDE]     [Fedora Announce]     [Fedora Docs]     [Fedora Config]     [PAM]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux