I am using Light-on-dark color scheme (dark background with light text) in my application.
My question is, what are the negative and positive aspects of this color scheme and why this color scheme is not widely used?
|
I am using Light-on-dark color scheme (dark background with light text) in my application. My question is, what are the negative and positive aspects of this color scheme and why this color scheme is not widely used? |
|||||||||
|
|
Darker color scheme are often used effectively in software that focuses heavily on visual content. For example Adobe Lightroom, Adobe After Effects, Microsoft Expression Blend, and Kaxaml are are interfaces that have a dark color theme. This allows the interface to fade into the background and let the content come alive Why is it not widely used? I guess it depends on your crowd. For these application it tends to work out great but many people don't like dark interfaces. At my company I created an interface for a very complicated piece of software using a dark UI. It helped to simplify everything and bring attention to the necessary elements at specific times. The problem was, a lot of people complained. "It's too dark," "it doesn't look good on my laptop when I am using in the bright sun" etc. Some people just hate dark interfaces. Bottom line: if your applciation is very content driven, esp with visual content, consider a dark interface but be prepared for some opposition. Alternative solution: provide 2 themes, one light and one dark. This is done in Microsoft's Expression Blend (although the light theme looks quite awful, IMO) Also, it is important to note it is often a bit more difficult to get a dark interface that works well. A little more care must be given to legibility of text on the dark background (i.e. making it bright enough to be legible but not so bright that it is distracting to read. |
|||||||||||||
|
I guess these are few common reasons for and against dark backgrounds. Anyway in the second case it is very beneficial to set up your display to decrease the PWM blinking. |
|||
|
|
|
Dark on light vs light on dark themes can have multiple affects, such as:
|
||||
|
|
Good question without an obvious answer. You could claim all sorts of trends are involved, but I think it would be a brave move to accept any one reason for why we tend to go with dark on light. I think your best bet is to develop the scheme that best suits your site's purpose and its users. For a quick overview of the conflicting studies/opinions: This study found dark on light to be the best - sort of. They feel that an aesthetic preference may be in play influencing the outcomes. They also found a light on dark scheme to perform almost as well - per Nielsen's quote (see page 19). This study found that dark text on light backgrounds was more readable - most designers will go for a design that is better for their users. And for just a general look at the issue, this article describes some of the issues in choosing dark on light versus light on dark. Note that in the case of this last article, they have some examples that I don't believe follow generally accepted guidelines for light-on-dark with regards to font settings (spacing, etc). IMO the examples are a little off. |
|||||||||||||||
|
|
In my opinion, dark background apps with a light foreground look sexier and more edgy than their counterpart light background apps which are possibly more traditional or conservative. That said, in my opinion, due to the volume of graphics, controls and icons around which are normally designed to be used on a light background, dark background apps may be slightly more time consuming to build (depending on your environment). |
|||
|
|
|
According to the Web Style Guide, black on white is best: http://webstyleguide.com/wsg3/7-page-design/3-visual-design.html Black text on a white background has the highest level of contrast. |
|||
|
|
According to color theory! Color Theory
But personaly most of the users avoid black and other dark screens screens, in daily routine Wearing black will allow you to keep a low-profile in social settings if that is your intention. Don't wear black if you want to stand out amidst a crowd. Most folks don't even bother to wear black at funerals anymore, it's just too sad to wear dreary and dark colors. the last part is Taken from ask.com |
|||||||||
|
|
The main reason a light-on-dark user interface can break down is when the text becomes glaringly bright compared to the dark background. This is one fundamental reason white text on a black background can be hard to read for long periods of time. Applications like Adobe Lightroom use a light gray on dark gray colour scheme and this seems to greatly reduce glare with the text. The great thing about light on dark interfaces, however, is that they reduce overall glare when using the software for a long period of time. It comes as no surprise that software like Adobe Premiere Pro, Lightroom, AVID Media Composer and in the upcoming Final Cut Pro X use a dark interface as they are typically used for extensive periods of time. The difference between long exposure to a bright screen than to a dark screen with some bright areas is quite significant. I can work in Premiere Pro and Lightroom for a long time and feel much better than using Microsoft Outlook and Visual Studio at work all day. I find myself squinting at the end of the day when at work. |
|||||||||||
|
|
I wouldn't discount the possibility that both Windows and MacOS default to a "light" scheme and people tend to want their applications to all be consistent. I use a dark theme on Windows and too often run into applications that can't handle it (they hard-wire colors or, worse, hard-wire some of them), so if this were just a casual preference and not a real visual need I would probably give up and go back to the scheme that "everybody" wants me to use. If you can make your application honor the system colors (whatever they are), that would be best. If you need to choose specific colors, as is often the case, then you can either offer themes or provide an easy configuration interface. Users are generally willing to do some one-time configuration of applications they'll use often. |
|||
|