Darn I figured that since it didnt have rgb it couldnt be antialiased but I guess it can just not on subpixel level like you say.
Do I need to get rid of antialiasing all together?
I added a solid rgb and just changed the alhpa like this and it didnt look much different
data.append(3, (unsigned char)255);
data.append(1, (unsigned char)bitmap.buffer[(y*width) + x] );
Im not quite sure what you mean when blending to me blending and alpha testing sound the same and are you talking about when I make the images of the characters into one image?