Help with character "blurring"

Hello! I’ve been having an intermittent issue with random characters showing up blurry (TextMeshPro). Image of the problem is attached. Disabling/re-enabling the text component fixes the issue a̶n̶d̶ ̶t̶h̶e̶ ̶p̶r̶o̶b̶l̶e̶m̶ ̶s̶e̶e̶m̶s̶ ̶t̶o̶ ̶b̶e̶ ̶o̶c̶c̶u̶r̶r̶i̶n̶g̶ ̶w̶i̶t̶h̶ ̶s̶t̶a̶t̶i̶c̶ ̶t̶e̶x̶t̶ ̶o̶b̶j̶e̶c̶t̶s̶ ̶o̶n̶l̶y̶ ̶(̶a̶c̶t̶u̶a̶l̶ ̶t̶e̶x̶t̶ ̶r̶e̶m̶a̶i̶n̶s̶ ̶t̶h̶e̶ ̶s̶a̶m̶e̶ ̶t̶h̶o̶u̶g̶h̶ ̶t̶h̶e̶ ̶s̶i̶z̶e̶ ̶s̶c̶a̶l̶e̶s̶ ̶w̶i̶t̶h̶ ̶c̶a̶n̶v̶a̶s̶)̶. (Update below) Any help is appreciated!

3985687--342862--help.png

That’s pretty odd! Do you have a quick bug report case number, so that Unity staff can take a peek? anything that demonstrates this will be fine :slight_smile:

Are you using TextMeshPro ? this is pretty essential for best text rendering. The old unity text module sucks quite hard.

@Stephan_B any idea?

I don’t have a bug report case number at the moment. I suppose I could make one but would it fall under the Editor or Player category? I’ve verified that the issue occurs in both the editor and on device.

Some more info:

  • Yes, I’m using TextMeshPro.
  • The occurrences I’ve noticed are with TextMeshProUGUI components that are in nested Canvases (just a single parent canvas). I’ll watch for occurrences elsewhere.
  • It’s occurred with some “changing” text as well, I’ll edit my original post.

Important Finding: It appears that it can be resolved if any TextMeshProUGUI component or associated GameObject within the same nested Canvas is disabled/re-enabled. This resolves all afflicted TextMeshProUGUI objects within that Canvas.

Any, it’s just so the attached project can be properly looked at by Unity. You then just copy and paste the number from the email into this thread and Staff can peek at it.

Submitted a bug report! Thanks for your help so far.

Bug Report Number: (Awaiting Email)

Most likely you do not have the correct Additional Shader Channels setup on your canvas.

Give that a try and it should address your issue.

Check if when the issue occurs with nested canvases if any of those canvases appear to have the wrong setup.

1 Like

I updated the Additional Shader Channels for the nested canvases and it appears to have fixed the problem. I’ll reply if the issue comes up again. Thanks for your help!

Sidenote: Are the Normal and Tangent channels required for the root Canvas to use TMP despite the “does not support” warning text? Currently I have the root canvas’ Normal and Tangent channels OFF and them ON for the nested channels and it works. Just curious if this may cause issues down the line for me. Thanks again!

I don’t think they would be required on the root canvas but would suggest you further test this.

1 Like