Issues with different GUI aspect ratios

Hello,

Recently for a little showcase game I made, I created a simple intro.
For me, the positioning of text (on the intro) is fine, however a friend of mine told me that some of the text is weirdly clipped out of the bounds of his visibility, or that some text was downright unreadable because of weird it’s weird positioning.
To confirm this problem wasn’t “local” to him, I asked a few of my other friends about this, and many of them replied with similar stories.

I believe the problem is with the difference of “aspect ratio” between screens. Obviously with different screen sizes across multiple devices, and even different screen sizes on the same types of devices, there was likely to be problems regarding positioning with text (as I positioned the text on the intro from my perspective of course.)

Is there a way this can be fixed? FYI, both me and my friend used computers when testing this, so this isn’t just a problem with PC/Mobile, and or other devices.

Unfortunately, I likely won’t be able to provide screenshots, as my friend is a friend I only interact with on Roblox, and doesn’t use social medias, therefore screenshots can’t really be provided.

Would appreciate any help regarding this.

1 Like

Hello mate,

There could be a few reasons why this is the case:

  1. Check the in the TextLabel or TextButton (Whatever one has the text) properties and look for “TextScaled” property. Ensure this is checked.

  2. Make sure all the GUI objects (Frames, TextLabels, Buttons etc) are sized and positioned using scale and not offset. If you struggle to do this, there’s an awesome plugin called AutoScale by ZacBytes.

  3. Make sure you have a ‘UIAspectRatio’ child in the TextLabel. Play with the values until the desired size is met.

Let me know if any of these issues fixed your problem and if not, then drop me a reply with some images so we can try find other fixes.

My apologies for the late response,

Aside from some minor discrepancies across different platforms, your solution worked!

Thanks.