See above: it’s the point density. That is the key.
http://www.alistapart.com/articles/a-pixel-identity-crisis/ explains it
this wiki article helps:
http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density#Samsung
Note, that on iOS, the point density is *always* 1 (according to Corona, which is wrong [a symptom of the problem]). Even if it’s two, Corona sees it as 1. On the new iPad, the density is really two, so you have to double your font size.
Like this psudocode:
local RetinaTextSizeMultiplier()
if ThisIsARetina==true then
return 2
else
return 1
end
end
local fontsize = 18
myField.font = native.newFont( native.systemFontBold, (18 \* RetinaTextSizeMultiplier) )
Lucky for us, there’s only four Apple devices we have to accommodate. 
Android is different. Like Mike says…
[text]
I found that I have to *divide* the font size by that scale in order to get the same effect
[/text]
You have to have the point density. Lets say it’s 1.5. If the display.contentHeight is 1024, the REAL content height is 1024 / 1.5 = 682. If your font was supposed to be 20 (~20 pixels high), that’s ~.02 of 1024. With a point density of 1.5, your font needs to be .02 of 682 (or 14).
Now, this is *EXTREMELY* important - I do NOT use Corona scaling. I do all my own - so your mileage may vary GREATLY if you do. I know you do, Naomi, as you’ve said as much. The logic may be the same if Corona is scaling and reporting contentHeight as 480. I just don’t know.
I am of the belief, though, that native UI elements ignore Corona’s “scaling.” I am almost sure of it.
THIS is the bug in Corona. Corona deals in *pixels*, not points. Native Textboxes, though, deal in points.
What Corona Labs should do is put a wrapper around this object in the Corona Library, determine the point size of the device, and accommodate it accordingly. But it has to work with corona apps that DON"T use Corona scaling or that’d be disastrous.
I have invested A LOT of time to build my own generic wrapper, easily 30+ hours.
[import]uid: 13784 topic_id: 29818 reply_id: 120512[/import]