Mac iOS text as white outlined squares

Hi All

I am having this issue where extended latin characters in TMPRO ugui scrollview shows up as white outlined squares. On Windows and Android everything works fine.
I tried:

  • Adding a fallback font
  • Adding a new font asset (including font data)
  • Deleting and adding the TMpro ugui component.

If I type in the editor in the text field it shows extended characters ok (Danish æøå)
When running and on iPad the Danish characters does not get rendered.
The same is happening in the Headline of the same popup prefab I made.

Unity 2018.3.11 - MacOS Mojave

Thanks for any ideas

Ole

Can you post an image of what you are seeing?

See if you get the same result using the Mobile Distance Field shader (if that is not the shader currently used with those font assets).

Thanks!
Picture attached.
I tried different shaders too, this is the Mobile Distance Field shader

4455616--408817--Skærmbillede 2019-04-22 kl. 08.22.59.png

Edit: Attached picture of editor, where special characters show fine.

4455619--408820--Skærmbillede 2019-04-22 kl. 08.25.21.png

That is the missing glyph symbol so this is not shader related. Something about the font asset / fallback structure perhaps.

Any chance you can submit a bug report with the project included? If so, I’ll take a look tomorrow when I wake up.

I fixed it.
It turned out to be somehow corrupted encoding in the CS file.

2 Likes