Bleh. When you posted your example, I realized that a long time ago (perhaps a year by now) Corona was having some issues getting text placement and size right between retina and non-retina devices, and crawlspacelib added a solution in their library that overrode the display.newText function. Commenting that out resulted in everything behaving properly.
Thanks for your help!
[import]uid: 36054 topic_id: 33947 reply_id: 135070[/import]