I wonder if anyone can shed any light on a problem I'm having. I'm rendering text on a DSPF_ARGB4444 surface in system memory using surface->DrawString() over an opaque background. I'm finding that if I then look at the result via surface->Dump(), the pixels around the edge of the characters have an alpha value less than 255.
100% foreground pixels have alpha=255 as do 100% background pixels, but pixels that are part of the anti-aliasing have an alpha of around 200. The surface I'm rendering to has no surface capabilities set and the IDirectFBFont object in use was created with attributes DFFA_NONE. I initially suspected something to do with my destination surface not being alpha premultipled but thinking further I can't see how that could be an issue because the destination pixels are all opaque initially. Any thoughts? Regards, Mark _______________________________________________ directfb-users mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users
