One thing that is completely missed by the "letter-by-letter" comparison is that Roboto by default has much looser kerning ("letter-spacing") than Helvetica. This should make some difference when screen reading. IIRC iOS, even version 5, doesn't support kerning in UIKit. Does anyone know if Android does?