Custom Font in Android renders differently in different APIs
Okay, so it seems to have just the following flags applied in both instances:
Paint.DEV_KERN_TEXT_FLAGPaint.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);