In reply to Google's Roboto font for Android:
Just to be clear, the screenshots in my previous post are whatever font is being used at developer.android.com site. In Windows. On browsers using GDI. Which is just about everybody except IE9.
Another thing I don't get: Android is a mobile platform. Bandwidth is a concern.
Roboto-Medium is 157 kb.
Wow.
In fairness, it's got a pretty extensive character set.
But even still, there are completely useless entries in the name table that takes up bytes, a DSIG (not sure how big), kerning data which is mostly useless due to lack of support in browsers. (Can the Android App API make use of it, I wonder?)
And if you ask me, the small caps are better off spun out as a subsidiary font of their own. A more practical arrangement considering, once again, the lack of support for advanced OT features.
Once again, the TT hinting is beyond my understanding:
In Windows GDI, as is:
Clik here to view.

As opposed to this, redone with little effort:
Clik here to view.

Yes, it's only two lines of caps at 19px, (for brevity), but there are discrepancies like this at EVERY size. (Less so at large sizes, of course.) Take a look in any HTML specimen sheet, by all means.
How does something that looks this shoddy in so many environments get released?