Korean, English&Japanese font issue

I am making a game with defold engine version 1.3.7. We are trying to release the game in Korean-English, but now we want to release it in Japanese as well.

When creating a font using the defold tool, I applied a font that supports Korean, English, and Japanese. However, perhaps due to the number of characters in the font, if you select all chars in the font properties, the engine displays as unresponsive and does not proceed at all.

How can I solve this problem? Is there a way to support country-specific languages ​​with the defold engine using a method other than font creation?
If there is a way, I would appreciate it if you could let me know.

1 Like

Do you know roughly how many glyphs the font contains? And what is the size of the font? It is very likely that Defold isn’t able to generate an atlas containing all the characters of all three fonts.

My recommendation is that you split your font into three fonts and only use the one you need. You can use a font resource property per font and at runtime set the font you need on your labels and gui.

I found that I wasn’t able to use “all chars” on any single language font (whether it be Japanese, Korean, or Chinese). I had to create a list of all unique glyphs used in the game and then paste them into the character box.

What’s the recommended way of configuring text fields that may contain any Unicode characters? E.g. I integrate Google Play Games Leaderboards, and I want to display the player names of the top 10. Since users set their name through Google’s service UI, I can’t restrict the allowed character set.