I believe that the "fruit-loop" solution would fall short of expectations.
I wasn't talking about many colors. A character is either in the user's set or not. So we only need 2 colors (if colors are used at all). The user's set is typically derived from the browser localization or HTTP Accept-Language preference setting.
Erik
