Yeah I figured that could be the problem, but I don't get why it's not an issue on the larger device!
Surely it's being scaled just as much on the larger one as the smaller one, yet one is perfect at all scales and the other looks awful at all scales.
There is a way of detecting screen sizes isn't there... perhaps I can detect the screen size and use a smaller pre-scaled font when that's true... urgh