Slashdot Mirror


Best Color Scheme For Coding, Easiest On the Eyes?

Marzubus writes "I tend to do a lot of code editing in vim and sometimes get the 'burning eyes' or headaches. I have been trying to find a background / foreground combination for my terminal sessions which is easiest on the eyes but cannot seem to find any real data on this subject. Does anyone know of a study / data on this topic?"

9 of 763 comments (clear)

  1. Re:Color Scheme Sampler by Anonymous Coward · · Score: 5, Interesting

    I read a study once that said that yellow text on a blue background was easiest on the eyes, and I've been using this for text-only frames in PowerPoints ever since. I used to get the occasional complaint that slides were unreadable, but I haven't since. I've noticed also that when looking at these slides for a while I don't get quite as much of the after-image effect as I do with white-on-black. Give it a try.

  2. Re:Color Scheme Sampler by poot_rootbeer · · Score: 4, Interesting

    Agreed. When working for any real length of time, I always go Green on Black (since long before "The Matrix" came out).

    Old-school and much easier on the eyes.

    If it works for you, great. But keep in mind, that color combination arose out of economic concerns, not usability ones. Using a green phosphor layer was the cheapest way to build a functional CRT display in the first few generations of computing, and probably still would be if economies of scale hadn't made RGB tricolor just as affordable.

  3. Yelow on Blue, look at the old monitor designs by Cassini2 · · Score: 4, Interesting

    The old color schemes were well researched. When people were paying $100,000's on their mainframes, they wanted monitors that worked well for their operators. The productivity of the mainframe depended on it. This resulted in many of the old monitors being amber on black or green on black rather than the easier to build white on black monitors.

    For color monitors, the white on blue and yellow on blue schemes are the best. Black on white isn't bad; it has the virtue of being high contrast. White on black is still one of the worst color schemes. I never got a good explanation of why black on white is good (think original Apple Mac), vs. white on black is bad (original IBM CGA).

    Resolution and refresh rate are also important. Generally, rendering the same number of characters at a higher resolution is easier on the eyes. Thus, the original IBM PC Hercules monochrome card is a much nicer screen to program on than the original IBM PC CGA video card. It wasn't until VGA that the color resolution on the IBM PC was as good as the monochrome resolution, and people started switching in a broad way to color only displays.

    Finally, look at purchasing a pair of glasses. Even if you have "borderline" vision, like I do, they may ease eye fatigue. At first, they will probably bother you, until you get used to using them.

  4. Re:Probably not colors by Bandman · · Score: 4, Interesting

    Back when I played FPS's, I would be able to see flickr on TV. People thought I was crazy, too.

  5. Peanuts by pragma_x · · Score: 5, Interesting

    A little slash-trivia here:

    You can also notice the refresh of a CRT if you chew on something hard, like peanuts, while staring at the screen. The crushing action of your teeth vibrates your head just enough to interface with the screen's refresh rate, causing the picture to "bounce" and shear in your field of view.

    1. Re:Peanuts by Bemopolis · · Score: 4, Interesting

      Another way to see the refresh rate is to hold your index finger horizontally between the screen and your eyes and move it up and down. The refresh will essentially act as a strobe light, and you will see multiple images of your finger. If you get the cadence right and create stationary images, you can even calculate the refresh rate.

      Hey, what can I say — some people are bored nerds who are allergic to peanuts.

      --
      "I guess the moral of the story is, don't paint your airship with rocket fuel." -- Addison Bain
  6. Re:ClearType FTW by LordMyren · · Score: 4, Interesting

    Apple Windows and Linux all have pretty awful sub pixel rendering. Ideally you want a solution that lets you tweak the size of a font infinitely: you should be able to make any word or any letter any size what-so-ever. To my knowledge none of the common sub-pixel rendering systems provide this level of fine grained control.

    The only good sub pixel rendering I've ever seen is well explained on Anti-Grain's Text Rendering page. This page explains how bad most sub-pixel rendering is, and how much better their open source method is.

  7. Re:Probably not colors by arth1 · · Score: 4, Interesting

    Yes. Here in the US, it's even common for people to sell presents they've been given.
    I gave someone an old computer because she needed one, and then she turned around and sold it. And then had the audacity to tell me with a smile how much she got.

    Back in the old world, this would be considered beyond rude, bordering on fraud, but "rude" is defined very differently over here. Greed isn't considered a bad word here where money always comes first, and if you give someone something instead of making a buck on it, you're considered a fool. So selling things to your parents would be par for course.

  8. Re:Probably not colors by Glog · · Score: 4, Interesting

    Alright, we have a lot people vouching for the superiority of "pricey" LCD screens - I doubt it's the price alone that eases the strain on the eyes. The real questions is - what is it about "pricier" models that makes them easier on the eyes - perhaps if we are able to isolate the one or two or five features that improve the user's experience (as far as eye-strain) we'd be better off when comparison shopping for LCD's. Any suggestions? I'd be interested since I am also in the market for a new monitor.