Emacs font support is getting better and better. There's a terrific discussion at the emacs wiki. I followed the instructions there and I now have a very stable and attractive tool. However, the weird color problem persists, as below.
btw, this is emacs 23.0.0 from cvs. Good instructions are here, and a discussion of the build process is on the emacs wiki.