Computer Screen
Sunday, 4. June 2006, 04:27:13
It isn't something we talk about much anymore. But the fact is that most web pages have a bright background. I tried to tone this page down a little by using a light gray. If you'll notice, I have a lot of black in the header and for good reason. A monitor screen outputs light directly into your eyes. Too much light can give headaches and visual trails (seeing faded copies of things you were just looking at even though you're now looking elsewhere). This is a property of light. You can't escape it. So why is everything on a white background?
In print, it makes sense to have black on white. Print is a reflective media. The light used to see the print comes from an external source. So you need the highest contrast possible and reflect as much light as possible otherwise you will strain your eyes. With a computer monitor and with TV, the situation is reversed. The device itself has its own light source. When using paper, the light that is reflected is diluted. But not so with a monitor. So who exactly came up with the bright idea to use white as a background colour on documents and web pages?
I can understand it if the document will be printed. But even so, colours can be changed before printing. I find that the sites that are easiest to read are the ones with a dark background. I also note that most real programmers also use a black background in their programming environment. Long hours at the keyboard means that you can't afford getting a headache from staring too long into bright lights. Personally, I can feel the effects of looking at a dark page immediately. A certain amount relaxation is instantaneous. I also find that the darker background makes it easier to read.
So how is it that the majority of people don't agree with this? Perhaps it's because our bodies have an instant reactionary response when confronted with so much bright light that we MUST pay attention. Darkness leads to relaxation and possibly to lose interest. I don't know. All I know is that dark screens make for easier and more joyful use of my computer.
The other topic I want to talk about is screen resolution. I'm betting a lot of people would be amazed by what resolutions people use. About 30% use 800x600 an over 50% use 1024x768. The rest is oddball resolutions like 1152 wide or even the incorrectly adjusted aspect ratio of 1280x1024. I have no idea how people use 1600x1200. I have a 19" and I use 1024x768. Anything else is just way too hard on the eyes. I still remember when I was a tech guy and this one lady got angry at me for changing her screen resolution when I serviced her computer. I forgot to change it back. She had it set at 640x480. I had simply set it at 800x600. Granted she had a small screen, but 640x480 seemed a bit much... or little. Her reason for using 640x480 is that it was easier to see and read everything. In a way, I agree with her. I'm using 1024x768 and although I could set it much higher, I don't like to strain to see things. It's much better to have everything easy to read.
A lot of people also set their computers to use large fonts. I don't know how many times I've been hit with this one. I don't know why, but I always forget to test my application with large fonts. A few years back, I wouldn't check on purpose because I thought it was ridiculous. But the truth is that everyone is different and everyone has their own likes and dislikes. You should always test your application with different resolutions and different font sizes. Sometimes, the application won't even run with a font change. This still boggles my mind, but a font size change can cripple your software if you don't check for it.
I still remember when the change happened from black backgrounds to white backgrounds. It happened almost overnight. I think perhaps the DOS days had something to do with it. Maybe we just wanted anything than that dreadful black screen. A lot of times though, I see people use settings just because they're higher or supposed to be better in some fashion. Maybe they think not using the highest resolution is a waste of resources? I tried using 1600 and even 1280. I'd like to use 1280 actually, but the aspect ratio is off. My current card (piece of crap) doesn't do the proper 1280x960. And 1152 is just too oddball and I don't find that an extra 128 pixels warrants the tradeoffs.
Sometimes, I think certain trends don't come about because they're better, but rather because we're tired of the old. Sometimes we even do things that are detrimental just because we can. White backgrounds on computer monitors are harmful. But there'll always be people that say otherwise. I once heard that this is "hyped" so that skills used in print can be applied with computers. Otherwise, all the colour inversion would mean relearning everything about proper design and layout on dark backgrounds which isn't used all that much in print. Is there something to this "rumour"? I don't know. I do know that novices set their monitors to the appropriate resolution more than computer literate people do. However, I've often seen novices use 8bit or 16bit color when they could be using 24 or 32 bit colour. Lower resolutions mean less memory requirements and more colours. But whatcha gonna do?
Maybe we should start paying more attention to what is more comfortable. But there's something awfully convincing about bigger = better, no? Then again, if I could have a theatre to display my screen on it at super high resolutions, I wouldn't care how bad it was for me. Could you imagine that big a screen? I'm going to go daydream about that for a while. Au revoir.



Anonymous # 11. June 2006, 00:42
I like how you think. I had a discussion just a couple of months back on the same thing. (somewhere in http://forum.omnicore.com/)
JayT wrote:
> "Using dark colors, or patterns and textures as backgrounds causes
> eye fatigue and makes reading text more difficult."
> http://www.grc.nasa.gov/WWW/usability/colorcss.html
The above page is a deliberate bias against dark backgrounds, and actually the reverse is true.
The human eye can not localize blues (the latest colour to be detected by our line of mammals) and to a small extent has problems localizing reds. Mammals have had the ability to distinguish greens for much longer than the other two colours, and is therefore is more developed. It is green that is the primary indicator of position, and the other two colours help define the overall hue.
A sharp blue line, on black, is blurry to the human eye because we do not have enough cones to detect it better. A sharp blue line on a white background seems sharper because the human eye uses the green in the white to detect edges.
This is all revealed in the formulas used in MPEG encoding Y=0.299R+0.587G+0.144B and in the fact Cb and Cr can be compressed much more than luminance.
With a dark background, the overall ambient light is reduced, and the iris lets in more light to make everything brighter. Existing light is brighter and improves the overall contrast.
Green lettering on a black background is optimal for viewing. White text on a black background appears slightly blurry because the CRT and LCD need three times the area to deliver white rather than just green, and the human eye naturally smears the blues.
Yellow (green+red) on black has the added benefit of almost doubling contrast with negligible increase in blurring, which is probably why it is used for traffic signs.
The holistic-non-scientific part of me feels better when there are less high energy electrons heading in my direction and generating a lot of gamma radiation. A green-on-black is around 1/10 the energy output of white-on-black.
Vorlath # 11. June 2006, 07:10
I like your comment on the RGB conversion for luminance. I'm all too familiar with that formula when writing codecs and image compression algorithms. To repeat what you said, most of the information encoded has to do with luminance. This mean that green is what has the most encoded information. There is a definite correlation there as you mention between green and visual detail.
I'm really glad you brought this up!
Anonymous # 30. June 2006, 17:35
I think your comment about 1280x1024 being an "incorrectly adjusted aspect ratio" is a bit off. Many current LCDs are manufactured with exactly that aspect ratio and 1280x1024 is their native resolution. Running 1024x768 on most LCDs creates a blurry image.
The only reason 1024x768 became the "standard" resolution was because that's what CRTs were manufactured as. LCDs have changed this standard.
Vorlath # 1. July 2006, 01:26
Anonymous # 23. July 2007, 02:21
Initially I agreed with you and dismissed anonymous's aspect ratio claims (because I know everything). Then I decided to actually check it out. Changing my res to 1280x960 and hitting the auto adjust button resulted in the same aspect ratio picture, with a black bar across the bottom. How strange - not at all like what happens on my 4:3 CRT at home.
Then I measured the screen and came up with 338x269mm - ie. a 5:4 AR. So it seems at least on this IBM 17" lcd, using the 1280x1024 native res does give square pixels and your championed 1024x768 res has the elongated pixels, with the added drawback of fuzzier (albeit larger) text.
PS. Hope there is some sort of auto-notify on comments cause over a year after your post, there's not much chance of you seeing this otherwise.
Vorlath # 23. July 2007, 05:17
I never said his information was incorrect. I said he didn't understand aspect ratio. 1280x960, if you have square pixels, gives a ratio of 4:3. So does 640x480, 800x600, 1024x768, 1600x1200 and 1920x1440. 1280x1024 is and always has been the odd one out which is why I called it "incorrectly adjusted aspect ratio". If your monitor shows this resolution as 5:4, then it shows up just as on CRT's. But the fact that you're telling me other resolutions also show up at 5:4 means that its modifying its pixel aspect ratio. Either way, it's doing something weird with other resolutions and 1280x1024 is still the odd one out. Those other resolutions should be showing up at 4:3 if you had square pixels.