Some special Unicode characters are not displayed in editor text fields, but appear in game

Hi everyone!
I have come across a weird situation: using TextMeshPro, some specials characters are displayed in game, but not in the Unity Editor text fields themselves.
For instance, this is what it looks like for the text “French”.

And this is what it looks like for the text “ᐃᓄᒃᑎᑐᑦ” (which is Unified Canadian Aboriginal Syllabic, part of the Unicode standard).

The thing is, I can copy and paste the characters in the text field, and even edit them. They just don’t show up.

I’ve looked around a bit, tried to use different fonts for the editor, tried to use other special characters (cyrilic, arabic, etc) and those characters work.

Any idea about how I could solve this ?
Thanks!

Hey, So if you have tried both fonts the editor supports its likely due to the fonts that we allow dont have these glyphs as part of them. There is no real solution for you in this case.

We are working on updating IMGUI text rendering backend to be our new TextEngine (TextCore) and that will at least show the missing glyph character when the glyph is not part of the font but it wont help in terms of rendering these characters.

Long term goal is to allow custom fonts to be used for the editor but we are not very close to that being a reality for multiple reasons.