Slashdot Mirror


Developing for Color Blindness?

Satan's Librarian asks: "I develop software in the music industry. Most of the software is very graphical, with lots of knobs, buttons, and various other custom controls. Recently I realized one of my interfaces would be difficult for someone who was colorblind - fortunately before it shipped. How do other developers avoid this? Is there software available on XFree86, Mac OS X, or Windows that can let you run in a modified-color mode to emulate the various kinds of colorblindness? I've found one site with some cool demos of how colors are perceived with the various types of color blindness, and a lot of self-help sites and software to help people who are colorblind, but no software to help developers and graphics artists avoid causing people difficulties in the first place yet - although from the demos and articles, I expect the algorithms would be trivial. Seems to me that if the statistics I keep seeing for colorblindness are correct (~8% of males, ~2% of females), this could be an often ignored problem that excludes a lot of people from some software. If you're colorblind, how do you deal with websites and software that was poorly designed for you? Is it a problem often?"

57 comments

  1. Is button color that important? by Anonymous Coward · · Score: 0

    Why not add... textures or patterns or something an option for those with colorblindness. Know anyone who is colorblind (1 in 11 people guys or so)? You could always have them demo it. Maybe someone here on Slashdot.

  2. Possible in Mac OS X 10.3? by Anonymous Coward · · Score: 0
    ColorSync is a big part of Mac OS X 10.3 (Panther). You can apply color transformations like sepia tone and grayscale to images destined for print or export. If you can apply the same filters to the monitor display, having one for each type of color-blindness would be almost trivial.

    Just make sure you can tell where the Aqua buttons are, or you'll be stuck in color-blind mode. ;)

  3. Why not...? by Anonymous Coward · · Score: 0

    Just keep a second monitor on your system with an A/B switch. Adjust the color/tint/etc... settings on the monitor so that everything comes out monochrome.

    This would avoid tailoring for one kind of color-blindness as opposed to another.

  4. Colorblindness references by Anonymous+Commando · · Score: 4, Informative

    Visibone has a good page dedicated to the more common forms of colorblindness, including a link to an excellent article that has downloadable color palettes (for Photoshop and Paintshop Pro, but I would assume that the Gimp would also be able to make use of those palletes) that you can apply to screenshots / mockups / etc. to simulate colorblindness. Not quite as seamless as having a "colorblindness" video mode, but still useful for determining a color palette to use.

    --
    Corporate Jenga: You take a blockhead from the bottom and you put him on top...
  5. Hardcoded colors by drdink · · Score: 4, Informative

    I am visually imapired, and the biggest complaint I have about software, especially for Windows, is products that have their own hardcoded colors or widget sets.
    I set my Windows to be white on black, and you would be surprised at how many programs have hardcoded black text, and as a result show up as black on black. I have notified many vendors about problems like this. Even Mozilla has suffered from this.
    If there is any advice I can give you, it is that you *must* allow color customizatino of all things, either by using the OS/toolkit's theming, or by giving your own interface.
    This includes text areas, menus, radio buttons (I've seen black on black ones), check boxes, ...

    --
    Beware, Nugget is watching... See?
    1. Re:Hardcoded colors by Satan's+Librarian · · Score: 2, Interesting
      Thanks for the insight!

      The toolkit theming is a great idea. For a lot of the music-oriented applications, simple preferences just won't cut it because the applications are too graphical. Check out Reason, GuitarPort, or Project 5 for some good examples of the types of interfaces I'm talking about.

      What I'd really like to do is make sure that every interface we work on works for colorblind people before it ships, so they won't have to find an artist to reskin it. Many of the apps I work on have an insane number of graphics, which is why we haven't put the effort into making a user-oriented skinning facility before. It'd be nice and I'll keep suggesting it, but it'd take a long time to build a full editor (or a single skin for that matter) and we've always had other features way more in demand by our users.

    2. Re:Hardcoded colors by Anonymous Coward · · Score: 0

      It seems like one could do a quick if less than elegant dialogue that allowed a user to havle all green and double all red and vise versa. Or even have just a red-green slider. And apply that to all the colors. The interface would be a little slower, but I suspect it would be imperceptable. I suppose one could try to do something like post process the whole window too, which would be quicker.

  6. Hire a colour blind person by keesh · · Score: 4, Insightful

    Or maybe just look for one already working with you. From the statistics, it's fairly likely that even small companies will have at least one colour blind person... Far easier than messing around with wierd software hacks which may or may not actually work.

    1. Re:Hire a colour blind person by jeffy124 · · Score: 1

      but there are various types of color blindness. Different people have different impairments. these pictures are a common example. if a person is color blind to one of those sets of colors, the number in those circles will be not be visible to them. (disclaimer: IANAED. I am not an eye doctor)

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    2. Re:Hire a colour blind person by Zarquon · · Score: 1

      For a good description of the various types, try here. At least the section on "protoanomaly" matches me to a T. :)

      A more visual explanation is available here.

      Heh.. I nearly ended up flunking kidergarten until a parent teacher conference; my mother asked if they had tested for it or even considered it, and they said 'no'. $#@$ing crayons boxes with the wrappers removed. :) "Color 4 blue" "Color 5 purple".

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
  7. good reading by shdragon · · Score: 3, Informative

    Visibone carries free color blind palettes for photoshop, etc...

    Also, required reading for anyone wanting to see just how color blind people see.

    --
    "...we dont care about the economics; we just want to be able to hack great stuff."
  8. Web design by Anonymous Coward · · Score: 1, Informative

    Try web design circles. These issues come up from time to time. For instance, Dive Into Accessibility has a lot of good stuff not limited to web design.

  9. Living with color blindness by rubinson · · Score: 3, Interesting

    My color blindness is fairly severe -- red/green, red/black, brown/green, and trouble distinguishing shades. Some people who try to accomodate the color blind only think about red/green -- that doesn't help me.

    The cardinal rule for accomodating color blindness is this: don't make color the sole distinguishing aspect. Use text, symbols, whatever -- just make sure that you're using something other than color for identification. Best suggestion -- remove all color from your application and see if you can still use it. If you can, I'll be able to too. (Assuming, of course, that I can distinguish the identification from the color. Black text on a red widget doesn't help me. Think high contrast.)

  10. GIMP It. by frantzdb · · Score: 4, Informative

    Recent versions of the GIMP have a color-blind display filter. This allows you to see what things would look like to a colorblind person. Because it is a display filter, you can turn it on and off as you work on a UI element.
    --Ben

  11. My father has sight problems from diabetes by Unholy_Kingfish · · Score: 1

    My father has sight problems from diabetes. He has a problem with blues, and clarity. I have him running XP on a 19" monitor at 800x600, and that is sometimes not enough. Usability and layout are more important than using colors to differentiate between controls. I just got him into email and surfing a few years ago and I see how he struggles with colors on the screen, even when viewing a simple local news site. The ones he has good luck are ones with very large contrasts in colors. He visits casino sites to check his points and comps, he lives in Southern NJ only an hours from AC. Those sites give him problems with their dark on dark color schemes. But the ones that are simple and have dark text on light backgrounds work great. This goes for other programs like Outlook and Act!. Outlooks default worked fine, but in ACT! Not so. Is had a dark grey background, small text boxes, and just ugly. So I made the background white and text boxes a medium gray, more or less reversing the colors, and all is well. I have used Pro-Tools and various other audio programs and it can be difficult to navigate, and I am not color blind.

    --
    Fear Is the Only God
    1. Re:My father has sight problems from diabetes by Satan's+Librarian · · Score: 1
      Just in case you check your replies - I ended up writing a simulator / magnifier / color modifier that might be of some help. For deficient blues, my suggestion is to convert the blue hues to greyscale.

      Anyway, it's just a prototype (meaning: i wrote it, i run it, it works on my machines, use at own risk), takes a lot of processing power, and is mainly for me to test my interfaces with, but it could be helpful - It's available here.

      it's bizarre that I haven't found more programs that do this.... you'd think they'd be out there, although all I found aside from the websites suggested on this thread are a few zoom magnifiers that had a greyscale mode.

  12. Vischeck by ZarKov · · Score: 4, Informative

    First, thank you for taking the time to make your program more accessible. Color-blindness is one of the most common accessibility issues, but it's very easy to overlook. Here's some suggestions:

    * Don't rely on color alone. If you can provide indications other than color, and use color only as a supplement, it will make your program more accessible not only to color-blind people, but also to people with other visual impairments as well.

    * Don't hard-code your colors. It requires very little programmer effort to store color values in a config file somewhere. This way, even if you screw up, users can still make the software usable for themselves.

    * Actually check your colors. I don't know of any software to make your desktop run in a "color-blind mode" (though I'd love to see such software). But there are tools you can use to check screenshots and such. Vischeck is a great site that has software to simulate different types of color-blindness on images and web pages. You don't have to download anything. You can just upload an image to Vischeck, and it will transform it and give it back to you.

    1. Re:Vischeck by Satan's+Librarian · · Score: 1
      Thanks Zarkov,

      VisCheck is awesome. That's exactly what I was looking for functionality-wise, only I'd really like software that I could run with more options and as color filter for either a single window or the entire desktop.

      I think I may at least have an idea how to spend my next free weekend though. It looks like it'd be easy enough to do inside our internal GUI framework by preprocessing the graphics in testing builds, but something that was quick and easy to use on any program would be much more useful in the long run...

  13. Contrast by fm6 · · Score: 3, Interesting
    Contrast is a particularly important issue, and not just for the color blind. Too many web sites use color combinations that are hard to use unless you have a pretty good monitor and it's carefully configured and the user has near-perfect color vision.

    Here's one thing that I find frustrating: web design pundits love to talk about color palettes, and how using the correct one can supposedly maximize monitor compatibity and sight-impaired accessibility. But that's an obsolete concept, based on video adapter limitations that no longer apply. What I would find useful is sets of color pairs that could be used in combination to maximize contrast, and still design a web site that looks cool in full-color mode.

  14. Colorblindness is so misunderstood... by AlphaOne · · Score: 4, Informative

    Being "colorblind," I'm amazed at how misunderstood it is!

    The site you give only shows some of the most severe cases... most people who have color perception problems (as they typically are not blind to color) see almost all colors properly. The examples given are a complete *absense* of the indicated cones, not the typical "color shift" problem, where the red or green (and sometimes blue) cones have the wrong pigment in them and respond to slightly different colors.

    This is the type of blindness I have... my red cones are just a slightly "wrong" color red.

    Because of this, I have trouble decriminating between very light greens and yellow. Orange and green, if close enough on the color wheel, can also be confusing. UPS trucks look forest green to me in certain types of light (especially sunset) and bright brown in others.

    HOWEVER, I can identify almost all colors in a controlled environment.

    To give a good example most people could relate with... in MacOS X (my OS of choice :) ) the green and yellow interface buttons (for minimize and maximize) look like SIMILIAR colors, but I can distinguish between them.

    Say someone flashed me a card that was that color yellow and asked me whether it was yellow or green. I'd probably be right about 75% of the time, whereas someone with normal color vision would get it right every time.

    I have somewhat average color blindness, meaning that most people have about as much trouble as I do.

    However, a smaller percentage, about 3%, have very severe problems where they almost literally cannot see color at all. Greens appear black, reds are grey or pink, and blue and violet are just purply.

    --
    All opinions presented here aren't mine.
  15. The big color-blind pitfalls by phamlen · · Score: 5, Informative

    I'm moderately colorblind (y'all have WAY too many names for 'blue' - "purple", "mauve", "navy blue", etc.) I have even been known to take black and white photographs of fall foliage because I really can't see the subtle colors in the fall (yellow looks like green to me, red looks like brown).

    I'm not sure that I have a good answer for the writer, but I have some suggestions:

    1) Use icons to convey meaning, not just colors. So put up a triangle with an exclamation point instead of just writing text in red.

    2) It really doesn't matter that we can see the colors, just that we can differentiate them! Most of us cheat by seeing contrast rather than hue - that is, if I see a dark purple and a light blue, I can see the difference between them easily. It's just when they have the same intensity that I get stuck.

    3) we're pretty good at distinguishing a couple of colors - not so good with lots of them. So pick only a few colors - and change the intensity so they don't overlap.

    4) Consider building a "simplified" UI (ie, a graphically minimal UI). In my experience, I can operate fine through a minimal UI - usually because the colors are reduced. And I never mind losing out on the "pretty" interface because I can't see the colors anyway.

    5) Sometimes the ZOOM interface works wonders. If I can enlarge a picture 10x, I can usually see the subtle differences in the interface. It's just when they are really small and close together that I can't tell the difference.

    I hope this helps.

    -Peter Hamlen

    1. Re:The big color-blind pitfalls by Yohahn · · Score: 1

      Just a quick "me too!".

      I'm Red-green colorblind here, and I have wished many times that people would follow the above advice.

  16. How about modifying gamma ramp? by mr3038 · · Score: 2, Interesting
    Most recent graphics cards allow loading user defined gamma ramp. Does anybody know if colorblindness could be emulated with suitable gamma ramp only and perhaps even way to generate one? If the effect is created by hardware, every application could be easily tested and one could toggle the "colorblindness mode" on and off on the fly.

    Colorblindess emulation modes that require cross-mixing color channels would require more than a simple gamma ramp modification AFAIK but if you're just interested if some colors are distinguishable, monocrome emulation should do just fine.

    --
    _________________________
    Spelling and grammar mistakes left as an exercise for the reader.
    1. Re:How about modifying gamma ramp? by Satan's+Librarian · · Score: 1
      Good idea, but at least on my primary development box (ATI Radeon 9000, latest drivers, Win2k), it won't let me adjust the end points of the gamma curves for each color.

      Meaning - might work for the colors inbetween, but anything with a 0xff value on r,g, or b is still going to show like it's full on. I should check the drivers for XFree86 though - if they have similar functionality there in an open source driver that I've got a matching card for it should be fairly trivial to implement truely configureable colorblind modes with the same or a similar mechanism on Linux at least.

  17. Don't develop in color-forth by n1ywb · · Score: 1

    yuk-yuk-yuk

    mod down as unfunny

    --
    -73, de n1ywb
    www.n1ywb.com
  18. Wow... by ae0nflx · · Score: 2, Insightful

    I never thought I'd see an article about this. This is really cool. I'm colorblind myself and this is a huge problem for me.

    I do essential everything using positioning. I have an excellent memory for where I put things and where things are located on the desktop and on menus, etc. etc.. I use OSX as my primary desktop and I can't tell any of the stinkin' buttons apart. I especially have trouble with iTunes when in its shrunken format.

    Another problem is my love of web design. Although not as much of a problem anymore, back in the day, people would use colors that were very similar to one another in terms of darkness, this is very difficult for me to see. Especially in the day of patterned backgrounds and such...I never really found a work around, except back when my monitor had a 16 color option, which made things much more distinct (e.g. red was red, no worries of weird halfshades and such). However, now it is much more difficult to find a graphics card that supports 4-bit graphics. (Why have millions when you can just have 16...). So if something is really difficult (like some games... for example) I'll have a friend or my sister help me out. I'd just like to put in a plug for the only game that has a colorblind option (at least that I've seen, please tell me others if you've seen them, thanks), which is Frozen-Bubble. I'd just like to tell those developers how much I appreciate it.

    1. Re:Wow... by Satan's+Librarian · · Score: 1
      Just speaking as a developer, if something is hard for you to use, or if they're doing a great job at making it accessible, *please* send the company an email. I've never received feedback regarding color issues on the products I've worked on, but I'm sure they've been there and it'd usually be easy enough to fix for a version change or patch release and would be at the top of my list if I knew about it.

      Obviously - it works better with smaller companies where people talk to each other and are a bit more flexible, but I'd expect even Apple or Microsoft to be responsive when it means they're accidentally eliminating a percentage of their users just by picking the wrong colors.

      I'll take a look at that game - I might be able to take some pointers from there. Thanks!

    2. Re:Wow... by Satan's+Librarian · · Score: 1

      Check this out: Gamers with Disabilities FAQ. It covers the gambit of disabilities, but mentions Alpha Centuari and Civilization 3 near the bottom as supporting colorblind modes, and has some other interesting links.

    3. Re:Wow... by Yohahn · · Score: 1

      On that note, thanks to the makers of the game "Frozen bubble" for adding the colorblind option.
      It works great.

      Others take note.. they simply added shapes, and the color problems went away.

    4. Re:Wow... by Zarquon · · Score: 1

      Yes. When we used to play Age of Empires III all the time, I'd have to get people to use certain colors on the characters, or else the minimap was essentially 'stealthed' to that character.. or worse, two characters mixed together (ally or enemy?)

      --
      "'Tis great confidence in a friend to tell him your faults, greater to tell him his." --Poor Richard's Almanac
    5. Re:Wow... by gewalker · · Score: 1

      Sorry, but you read that wrong. These games were being given kudos for supporting a color-blind palette version of their games.

      A red-green colorblind friend of mine was very appreciate of the alternate palette for Alpha-Centauri

  19. Color Schemes by Sunlighter · · Score: 2, Interesting

    I have a friend who is colorblind and so I have put some thought into this. I think the best thing to do is support color schemes (which can be read from a file or something) and have four color schemes in addition to full color:

    • Red-Cyan (for people who have trouble distinguishing green and blue)
    • Green-Magenta (for people who have trouble distinguishing red and blue)
    • Blue-Yellow (for people who have trouble distinguishing red and green)
    • Grayscale (for people who have trouble distinguishing red, green, and blue)

    I think this is really all you can do. A color monitor has only three spectral lines, anyway -- red, green, and blue -- so if a user has trouble distinguishing two of them, connect those two (so no distinction is necessary), and if a user has trouble distinguishing any of them, connect all three.

    --
    Sunlit World Scheme. Weird and different.
  20. Here's a thought ... by Anonymous Coward · · Score: 0

    I'm kinda color-blind - I test color-blind, but I can tell red/green. I can't tell blue-purple-navy-black more than 75% of the time, and yellow/green yellow/orange are hard. I don't have *too* much trouble with software, other than games.

    Make an option, like in the Google Toolbar for MSIE (I know, i know) to have icons, text, or both. Put icons where text won't fit, and options to change colors so it's tailor-built for anyone who takes 10 minutes. Maybe even a specific "color-blind profile"?

  21. Apple User Interface Guidelines by Zachary+Kessin · · Score: 2, Informative

    Apple at least used to publish a set of UI Guidelines which talked about this issue. I last saw them 10+ years ago but they said never make color be the only thing that seperates two objects. (They also point out that not everyone has a color monitor, which was much more true in the late 80's).

    If you can find a copy of the Apple UI guidelines they are very good reading. If not try looking at your UI in black and white, or at least in fewer colors than you normally do. Not everyone has a big fancy monitor and video card you know.

    --
    Erlang Developer and podcaster
    1. Re:Apple User Interface Guidelines by mr3038 · · Score: 1
      Apple at least used to publish a set of UI Guidelines which talked about this issue.

      And they used to follow such guidelines, too. However, as time has elapsed, Apple has decided not to follow their own guidelines (everybody has color monitors right now anyway, right?). See buttons in the corner of every window in MacOS X for an example. If you haven't seen MacOS X, the close (red?) and maximize (green?) buttons look just the same. Much have been said about QuickTime user interface, too.

      --
      _________________________
      Spelling and grammar mistakes left as an exercise for the reader.
    2. Re:Apple User Interface Guidelines by clifyt · · Score: 1

      You do know they've added hinting to this?

      Just as Stop Lights in the US are structured if put horizontally, the 3 buttons are. Red Stop, Yellow Minimize, Green Max. My father is Red/Green colorblind and he has no problems with that sort of arrangement in driving...as long as they follow the US law on that sort of thing.

      Past that, as I mentioned -- hinting. I sometimes forget what those mean after using another OS for a few weeks and getting back to my Mac (its only for a few minutes I can assure you). But when you go near them, they change to

      x - +

      in the colored circles. Hmmm...I guess thats too hard to figure out. I guess the Wind'rs people are just as confused. My dad seems to be able to use my mac when he needs a video transfered or to use my internet when he's over here...

      Apple is using its own guidelines. Some things got rushed in the process of moving over to OSX in the last year or two, but they are getting back to what it should be. I'd advise you to actually look at that which you are criticizing before you do so.

    3. Re:Apple User Interface Guidelines by David+Leppik · · Score: 1

      Except that they don't always. Try minimizing iTunes. Not only do the hints go away, the buttons move from horizontal to vertical. I can't tell you how many times I've closed an iTunes window trying to un-minimize it.

  22. Web development for the colorblind by darkpurpleblob · · Score: 1
    Joe Clark's book, Building Accessible Websites has an very good chapter on colorblindness. It has an excellent explanation of colorblindness based on two full weeks of scientific research and interviews with researchers in colour vision, which will prove useful even for non-web development.

    You can also use this greyscale bookmarklet (IE only) to get a rough idea of how a web page may look to some colorblind users.

  23. Grayscale in Mac OS X Jaguar by JonoPlop · · Score: 2, Informative

    In Mac OS X 10.2, you can open System Preferences -> Universal Access. There's a button there called "Set display to grayscale", which will do as it says. This is great to check things like this (also useful for web design).

  24. change colors of websites by Markusis · · Score: 1

    vischeck.com has a tool to change the colors of websites to show what they might look like to someone who suffers from colorblindness. Here's slashdot through a colorblind eye.

  25. Build in tips by __aafkqj3628 · · Score: 1

    In the majority of my applications, colour is more of a style thing than actual functionality, but when it is, there are build in methods that can explain functionality without being related to colour.
    eg. Using tooltips on the specific colours, or make use of a status bar for when they mouseover specific items.

    It may also be worthwhile to create a UI based on text (and little graphics), for the colourblind, as well as people who get pissed off at fancy interfaces.

  26. Does Windows have scheme(s) for these folks? by antdude · · Score: 1

    Are there common color schemes that Windows come with for these color blindness folks?

    Thank you in advance. :)

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    1. Re:Does Windows have scheme(s) for these folks? by humblecoder · · Score: 1

      Windows has a color scheme called "High Contrast" which works well for most common forms of color blindness. The problem is that a lot of apps hardcode colors, which effectively short circuits the color scheme.

      If you are developing an app, and you are concerned about accessibility, you shouldn't hardcode colors. Instead there are constants like "default foreground color" (I don't remember the exact constants, but you can look them up yourself). That way you won't override the user's color settings.

      Microsoft actually has a lot of good information about making your app accessible. While the majority of it is Windows-specific, the principles can be applied to other development environments.

  27. Common enough to bite me by oren · · Score: 3, Interesting

    I wrote a path-finder program using Dijkstra's algorithm (and then A*, etc.). At any rate, it dynamically displayed its results showing a red path over a green graph (you can see where this is going...).

    It was working very nicely and the animation was very fun to watch. I was proudly demonstrating it to a co-worker - "See how it just sniffs this dead-end and back-tracks left here?". He looked bewildered: "I don't see anything". Exasperated, I pointed to the bright red line of the path: "Here, *this*! - what are you, color blind?".

    Him: "Yes".

    Oops.

    I spent the next 5 minutes apologizing and then another half hour adding user control over the animation colors so he could see the results. And never took this for granted again.

  28. High Contrast Color Design. by heikkih · · Score: 1

    This is exactly what the high contrast-themes in most window-managers are for (even Windows 3.11 had those).

    Here are some good articles/pointers to find out more about designing with high contrast colors in mind:

    Hig High Contrast Color Design

    Effective Color Contrast Design

  29. Color + Something Examples by DaRat · · Score: 1

    The key thing, as others have identified, is to use color + something. Or, put another way, something + color.

    The something can be things like line weight, line pattern, object/symbol shape, position, and/or font style.

    A good example is that links are typically in a different color *and* they are underlined.

    For a row of status "lights", you might have a lower and an upper set of "lights" (really, round icons) where the lower one is green and the upper one is red. To make things really clear, add labels to the left of each row.

  30. Charge Indicators by sadida_333 · · Score: 3, Insightful

    With all of the talk about software, let's not forget one of the worst offenders, battery charge LEDs.

    "The indicator will be red while charging and turn green when charged."

    Fantastic. That doesn't help me a bit :)

    If you ever work on a charge indicator, please add a blink pattern as well.

    Multi-color LEDs are evil to color blind folks.

  31. Red/green red/blue by iantri · · Score: 1

    Of course the other comments on not relying on colour as indicators is important, but remember 'colourblindness' is a very wide range of problems that don't mean the same thing.

    For example, I have a red/green and slight red/blue colourblindess. I can tell you the difference between red and green. I can tell you the difference between red and blue. I can read a stoplight. But if you put red text on a green background or vice versa, it is very difficult to read. This is especially a problem around Christmas as TV advertisers and such think it is a good idea to put red text on a green background or something like that.

    So, basically, what I am saying is don't put red and green or blue on top of each other, as some really awful web designers have a habit of doing.

  32. Grayscale doesn't work! by David+Leppik · · Score: 1
    Greyscale may be great for simulating perfect color blindness, but lousy for the common case. For partially color-sighted people (which includes nearly all color blind people) as well as fully-sighted people, the colors actually distract from brightness variations. We unfortunate slightly color blinded people are too distracted by color saturation to see subtle differences which you may be depending on.

    A better solution is to use a specialized palette, or to convert reds to greens (RGB-wise, not perceptually)-- and even then keep in mind that someone's gamma may be hideously off.

    In the end, it's best to design with multiple cues: textual, color (hue, brightness, AND saturation), iconic, spacial (size & location), and contextual (grouping, logical ordering, etc.) This takes care of not only color blindness, but all the other physical and mental disabilities-- not to mention all the simulated disabilities that people have when they are inattentive or in a hurry.

  33. For web page designers by hether · · Score: 1

    This isn't much help for software, but for web page designers there is a page that will allow you to see how your page looks to those who are colorblind. Color Blindness Check Unfortunately it requires IE5+ and Direct X to work.

    --

    Most people would die sooner than think; in fact, they do.
  34. color blindness by Elbow+Macaroni · · Score: 1

    I do it all the time for my clients. Look at the colors they pick. http://www.justinlovejewelry.com/

    --
    -------------------------------------
    Technically, we are beyond survival.
  35. I'm colorblind. Lemme test it (slight rant) by Abm0raz · · Score: 1

    I have Protanomaly progressing towards Protanopia. I've been this way since birth and it gradually7 gets worse as I age. It's compounded by the fact that I also have detatched retinas that seriously hampers my sight as well. I can speak for most colorblind people when I say, don't worry about it. Chances are, we'll figure it out anyways. We've spent our lives learning how. It's second nature. I've beaten many a player at games like Bust-A-Move and other color-matching things, even though I often can't tell the blue/purple, red/green, red/brown, green/yellow apart. I learn from other clues and patterns.

    PS, If you do find a colorblind person to help you out, please don't insult him by constantly asking "What color does this look like? How 'bout this? ..." or "tell me how you cope with this part of life that is based on color ..." I can answer them all in one simple concept ... "Memorization by association." I know grapes are purple ... not cause they look it to me, but because I was told so. Same with grsas-green, go lights-green, jeans-blue. etc. That's what I was taught, so that's what they appear to me. My mind makes it so. You show me a piece of paper the EXACT same hue as grass, and I can't tell you what it is. Maybe a few educated guesses (green or brown), but never anything certain. Same way I know Red light is on top, yellow in the middle, green on bottom (which, incidently, is stark white to me).

    now that I'm done ranting, the secret to dealing with us and programming is not to try and beat the system. I've never met anyone that I can explain fully how it works. Try explaining what red is without being able to use any color related terms. That's where I'm at. Make your software, then ask someone who is colorblind to test it. We'll let you know right away if something is really hard to notice, pick up on, or use.

    -Ab

    credentials: 1. Colorblind since birth
    2. Passed PSU IE408: Human Machine Interaction & Perception Analysis with an A
    3. Designed an interface for use in Nuclear power plants that was colorblind & colorsighted friendly

    --
    Nothing fails quite like prayer.
  36. Re:I'm colorblind. Lemme test it (slight rant) by Anonymous Coward · · Score: 0

    can you see white text on a black background ? how about yellow & grey icons on a white background ? can you see blue on white and blue on black ?

  37. iChat by ae0nflx · · Score: 1

    In terms of utilities, iChat is by far the best for those of us who are colorblind. It has an option that allows you to use shapes to designate the status of a buddy. It is very helpful as the red and green always look the same because it uses very small circles. Most certainly recommended.

  38. Re:I'm colorblind. Lemme test it (slight rant) by Satan's+Librarian · · Score: 1
    Thanks! BTW - from the people I've known with disabilities (er, including myself if you count repetitive-motion-injuries and the resulting nerve damage and a few minor mental issues), I know most people are more than smart enough to tackle their problems. I just don't want to write interfaces that suck where people have to deal with such problems at all!

    If you actually get back to this thread, are still willing to test, and have a fairly heavy duty PC with 32-bit Windows on it, I went ahead and wrote a simulator to help me out with designing software - kinda surprised there wasn't anything out there already to run locally, but, well, now there's something for windows at least.

    Since I was mucking with hues and stuff anyway, I played with doing hue compression and some other tricks, and it seems like it might be useful as a side utility when you have to deal with bad websites or interfaces that use otherwise ambiguous coloring schemes. It can also convert any color channel levels to grey to help out with any one *opia, magnify stuff, give a little gamma, etc.

    It's a prototype, not a finished program, so treat it as such. With the refresh rate full out, it brings my 1GHz to its knees and pegs my 2Ghz at 100% processor usage (but runs SWEET). Higher magnifications and lower refresh rates make it less abusive to the processor.

    BTW - in the simulation modes, I don't expect them to be exact to any one person's experience. What I do hope the sim modes do is show when colors would be ambiguous, so that I can avoid creating bad interfaces.

    Here's the link - Information page here, Download here

  39. Ok, so I wrote one.... by Satan's+Librarian · · Score: 1
    Still a prototype, requires lotsa processor, only runs on Windows, might have bugs, etc.

    But, it works for me. Thanks to everyone for all their input! I've learned a lot about color blindness and how to better design my interfaces.

    If you're colorblind, the simulator might also be useful to you. It's basically a fancy screen magnifier with color mods. Feel free to try it out, but it's at your own risk.

    Here's the info page.