Difficulty getting Kanji characters to appear...

I’m using textmesh pro and I noticed it won’t seem to display Japanese characters… But the problem seems curious.

In this example, I created a font material using the font “Noto JP” from google, which supports japanese characters. To get the characters into the atlas, I just pasted the full set from the google fonts page as a custom character set, as shown here:

So it should be good, right? But when I pasted translated text from google translate, as a test, it displays mostly broken characters:

As you can see, most of them do not show.

Perhaps even more curiously, if I copy/paste characters from the font sheet on the google page into the text box instead of pasting from google translate, they do show up.

I’m curious if anyone has any ideas about how to resolve this issue?

Thanks!

Most likely the requested characters are missing from the font asset.

In the image above the font asset is using NotoSansJP-Medium but the text object is using Noto-jp which could be a different font asset.

By chance, can you suggest a font that is known to work so I can try this out? Because I have tried 5 different fonts now and all had the same issue.

NotoSans CJK should contain all the characters you need.

Since this font contains thousands of characters, I would first (for testing) create a dynamic font asset using this font. Then at some point figure out exactly what characters are used in the project (at build time) and create a static font asset than contains those and then a dynamic font asset using this same font assigned as fallback to catch any other characters that might be missing.

1 Like

Was having the same issue, googled it and ended up in this thread. Thanks! @Stephan_B that one fixed it for me

Something seems to just be deeply wrong with my textmeshpro at this point. It displays the fonts you linked as… Well, not sure what english font that is, but it’s not kanji.

See gif: Imgur: The magic of the Internet

Any thoughts?