FontSize Help - rule of Thumb?

I am working on an app.

My Config.lua has the following scaling outlined below.

When I view as IPad Air the font is small. when I view as Iphone 6, 6+, 5 the font Is all fine

My default fontsize in my app is 85

anyone know what I may be doing wrong?

local kScale = "zoomStretch" if ( string.sub( system.getInfo("model"), 1, 4 ) == "iPad" and display.pixelHeight == 1024) then -- all iPads checking application = { content = { width = 1536, height = 2048, fps = 60, scale = kScale, imageSuffix = { ["@2"] = .5, } }, } elseif ( display.pixelHeight \> 1024 ) then -- iPhone 5 (and all other high-res devices) checking - uses the iPad Air Retina image application = { content = { width = 1536, height = 2048, fps = 60, scale = kScale, }, } else -- all other devices application = { content = { width = 1536, height = 2048, fps = 60, scale = kScale, imageSuffix = { ["@2"] = .4, } }, } end

Bump, bueller, bueller, anyone?

Hi @doubleslashdesign,

I would suggest that you check and re-check your conditional blocks. If you want “smaller text on iPad” or “regular text anywhere else”, then you should only need 2 conditional checks, not 3.

Also, I highly highly suggest that you do NOT use “zoomStretch” scale mode. This is not a very useful mode, and I almost wish it didn’t exist, but of course we keep it around for legacy purposes and for those users who may still be using it. A far better scale mode is either “letterbox”, “adaptive”, or “zoomEven”.

Take care,

Brent

Bump, bueller, bueller, anyone?

Hi @doubleslashdesign,

I would suggest that you check and re-check your conditional blocks. If you want “smaller text on iPad” or “regular text anywhere else”, then you should only need 2 conditional checks, not 3.

Also, I highly highly suggest that you do NOT use “zoomStretch” scale mode. This is not a very useful mode, and I almost wish it didn’t exist, but of course we keep it around for legacy purposes and for those users who may still be using it. A far better scale mode is either “letterbox”, “adaptive”, or “zoomEven”.

Take care,

Brent