Odds are that changing to a custom font will *not* solve this problem. The reason it appears to work on your device is because the fractional text metrics being returned by Android happens to be 0.5 pixels or higher, causing the text renderer to round up to the next pixel. But if you run the same app on a device with a different resolution/DPI, then you may get text metrics lower than 0.5 pixels, causing it to round down and run into this text wrapping issue. This just isn’t a good solution.
The newest Corona daily build now always rounds “up” when we receive fractional pixel sizes from the OS when calculating text metrics. This is the correct solution.