I am using a custom .ttf font in my android app. I load it the usual way:
myTypeface = Typeface.createFromAsset( getAssets(), \"myTypeface.ttf\");
Okay, so it seems to have just the following flags applied in both instances:
Paint.DEV_KERN_TEXT_FLAG
Paint.ANTI_ALIAS_FLAG
Try doing this, and see if the results are any different (not necessarily improved, but even noticeable at all):
textView.setPaintFlags(textView.getPaintFlags() | Paint.SUBPIXEL_TEXT_FLAG);