Configure Composite Font Unreal solved - Chinese, Korean, Japanese, Arabic, Russian...

Languages: Chinese, Korean, Japanese, Arabic, Russian, Japanese, Russian
English - Русский - Español - 中国人- 中國人 - 한국인 - 日本語- اللغة العربية

It has cost me blood, sweat and tears to get the text font I was using to allow to use the main non latin languages without problems. Unreal doesn’t give much help to be able to do this and in the end I only managed to do it by looking for information in Chinese on the internet. If you want to see the original resource visit: docs.playernetwork.intlgame.com (You have to click on the option “unreal” because by default it appears in “Unity”).

To begin with I recommend using Noto Sans Typography to save you problems, it is the most complete of all, you can use it in commercial video games and it is also very easy to download. Download: NotoSans, NotoSansArabic, NotoSansSC, NotoSerifKR and NotoSansJP (KR = Korean, SC= Simplified Chinese and JP=Japanese) (Russian, or rather Cyrillic, already comes with many others like Spanish in the base NotoSans font).
Once you have entered all of them inside Unreal Create a “Font” (surely one is already created for each font you have entered, you can delete all but 1 to save time)

And now it is mainly a matter of copying the table as I have it.

As you can see Unreal already has some parameters already established like: CJK Compatibiliti (CJK are the initials of Chinese, Japanese and Korean), Hangul, Hiragana and Katakana. However, you will have to customize several parameters (especially in Chinese) so that all the symbols are understood when you write a text. To do this, type the numbers that appear at the bottom of each Custom box. For the “Arabic”, just by selecting the name at the top, the corresponding numbers appear automatically: 1536 and 1791; but for the “Chinese” we have to write the numbers: 13312 and 40917, 11904 and 12255,…

9 Likes

Update, apparently there are some glyphs that are lost if you only set the basic Arabic, like for example Salawat “ﷺ” (U+FDFA).
Font: https://fonts.google.com/noto/specimen/Noto+Sans+Arabic/glyphs
Here I leave the additional additions (they are easy to put, just look for them in the list, in this case):

5 Likes

Thank you!!! Wish you have a nice day :smile: