Help with text truncate issue

I am currently working on an update for my module that fixes the issue of a textlabel going too far across the screen. I was going to fix this by using text truncate, this would indicate more text would need to be displayed. Each textlabel the module outputs has a little padding on each side of the text. With text truncate enabled, the padding is ignored and the ellipses go off the textlabel. I tried to expand the padding on the right side and it worked, but it didn’t work when the text didn’t need to truncated. There was then too much space on the right. Is there a way to check if the text is truncated? This or another workaround/method would solve my issue.

Just bumping this because it would nice to fix.