Hi,
I have a missing character in my font that I am expecting to render using the space character of my global fallback. Instead line 1253 of TMPro_UGUI_private is causing a crash.
Taking a quick look at the source code, I think the issue is that the call made to GetCharacterFromFontAsset() to get the space character is only looking at the fallback font set on the current font asset whereas it should also be looking at the global fallback font.
I have hit this issue as I strip all the characters from my main English font from all my foreign fonts and rely on the fallback rendering to render any Latin characters. For now I can work around this by ensuring all my main font assets have the space character included (which would probably be a good idea anyway from a performance perspective, only use the fallback font when it is really necessary).
Thanks,
Niall