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
ICS v14+ uses the Roboto font found here:Android design
It would be better to set the type face manually if you want it to display the same across all versions.
Typeface mBoldType = Typeface.createFromAsset(getAssets(), "fonts/Roboto-Bold.ttf");
TextView mTextView = findById(R.id.text1);
mTextView.setTypeface(mBoldType);
Unfortunately there is no quick way to do this in the xml for custom fonts, but a properly programed Helper class should do what you need.
If you need a example function let me know.
What should be noted, is that if you set a custom typeface, things like android:fontStyle will not work, ie, you need a bold typeface, italic typeface etc..