Recent changes to TextLabels have made slightly transparent ones illegible

Repro Steps

  1. Create a SurfaceGui on a Buttermilk CorrodedMetal Part in the workspace
  2. Put a TextLabel in that SurfaceGui
  3. Set the TextLabel’s TextColor3 to 170, 85, 0
  4. Set the TextStrokeColor3 to 0, 0, 0
  5. Set the Text Transparency to .7
  6. Set the TextStrokeTransparency to .9

Observe the TextLabel is mostly illegible and invisible:
image

Expected Behavior
Historically, the aforementioned property combination (and several others), would offer a slightly burned in look whilst still remaining clearly legible. It looks like changes to TextLabels (I suspect specifically the TextStrokeTransparency property) have caused my previously visible TextLabels to go invisible.

It should’ve looked something like this (recreation):
image

There’s a workaround which is changing all of these TextLabels, but this is a notable regression for backwards compatibility.

6 Likes

Thanks for the report! We’ll follow up when we have an update for you.

3 Likes

Hi @cloakedyoshi , thank you for bringing this issue to our attention! We’ve recently implemented a fix for a regression issue related to textStroke. Now, the transparency of textStroke is multiplied by the transparency of the text itself. It seems that the textLabel you’re working with might have been created before this fix was implemented. Since this behavior will remain consistent moving forward, we kindly recommend adjusting the transparency values to achieve the desired appearance that matches the previous look of your textLabel. We apologize for any inconvenience caused. If you have any further questions, please don’t hesitate to reach out to us.

5 Likes

Thanks for the swift reply. Out of curiosity, about how long was this regression a thing for?

Hi @cloakedyoshi , the flag was turned on around April 17th.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.