The problem with the lettering relates to how CC3 does its alpha tests: it ends up with a 1-bit alpha result from the changes made to a background image. The only way to get around it for text, unfortunately, is to turn off text antialiasing. Rendering to an offscreen buffer with destination alpha is on my wanted list, but there's a whole lot of assembly language between here and there...

http://www.thewindowsclub.com/disabl...othing-windows describes a way to turn off font antialiasing, but it will make everything look a bit odd...