← Back to team overview

unity-design team mailing list archive

Re: White text in lenses doesn't work well with light background images.

 

Am 31.08.2011 08:52, schrieb Thorsten Wilms:
On 08/31/2011 02:25 AM, Conscious User wrote:

1 - use an outline
2 - use the opposite of the background in a chosen color space

3 - switch to black text for any background that exceeds some brightness level on most of its surface.

4 - forget about the transparency. Set static back- and foreground colors. Have a heart for everyone with less than perfect vision.

It should be mentioned that GNOME always had this problem with the label
of desktop icons...

Indeed, if I squint my eyes just a bit, what I see resembles a badly rendered dark gray text. That is, what I can see is the shadow duplicate of the text, while the white original only serves to shoot holes through it.

This is why I propose to switch the main text color, if you don't restrict the background more tightly.

If we use the same approach currently implemented in notify-osd, we don't need to make any of the text in the dash adapt to the background, restrict anything or add even more logic in code. notify-osd does all its text-rendering with a centered and slightly blurred drop-shadow (white text against black drop-shadow).

This makes sure there's always enough contrast for the text no matter what kind of background is used. See the attached sample for the technique implemented in notify-osd.

I also added this suggestion to LP: #824916

Best regards...

Mirco

Attachment: text-rendering-suggestion.png
Description: PNG image


Follow ups

References