While testing an application that uses Helvetica Neue as its primary font on Android 4.0 I have found that there is an inconsistency in typeface rendering compared to multiple d
After playing some more I haven't been able to reproduce what you see.
Leads me to believe that the the font you are using is bad.
I set all my typefaces as per my other answer, this works fine for me, see screens:
So the top text is Roboto-Normal
Then the text below is Roboto-Light, with for making it strong.
So 3 versions, 3 different screen sizes, two densities, manually set Typeface. same rendering. Not sure how your getting what your seeing. Have you tried with a different typeface?
I'll provide some more examples of what i'm doing if that might help?