I think I might already know the answer, but here is the situation:
I have a spec sheet that requires the font size to be: 11pt.
When I do: UIFont *font = [UIFont fontWithName:@"Gotham" size:11.0];
Then font is tiny on my retina iPad 4.
When I double the point count with: UIFont *font = [UIFont fontWithName:@"Gotham" size:22.0];
The size looks right. Am I right to assume that I should double the font point count for @2x devices? Just as one would for a png.
Edit:
Thanks for clearing that up. I get that: UIFont *font = [UIFont fontWithName:@"Gotham" size:11.0];
Will produce the same size on Retina/Non-retina.
Now for possibly more dumb follow up:
When I open up the photoshop file (scaled at @2x) the font reads 11pt. When I export the file (converted to png and labeled @2x) and I drop the png into the project, why does the image's text still appear significantly bigger than the text I created programmatically at 11pt? (Both the image and programatic text are being viewed within the iPad)
I'm probably having a brain fart, but any help finding the solution would be appreciated.
11
. – rmaddy