Changing to dynamic fonts breaks everything

I was having some issues with some chinese characters not showing properly when using static fallback fonts, for some reason they did not get included. So I changed to dynamic but now I’m getting this error when I change to chinese:

My dynamic chinese font:

My static default font:

I found this thread and am trying things in here now but seems really buggy that you have to reset the font manually each time? Not very scaleable. Text Mesh Pro FallBack localization .

How do you assign the font in the player?

what player?

Are you using the localization package? Do you switch the font when changing languages?
Like this https://discussions.unity.com/t/901446 ?

I use fallback fonts, yes I use loc package. I think resetting has fixed my issue.

1 Like