TMP PRO and multiple Languages

I have different languages as part of my game and use xml files for all translations etc. When using a normal text box(Legacy) all text works with chinese,japanese etc however with TMP_Pro only english works. Is it best to just use normal text boxes as they seem to work with all languages and TMP pro seems like it will take a lot of space to have all the font assets(if that is how you do it)?? what do other people do?

This issue is addressed using TMP Fallback. Set the appropriate font for each language so you can get the letters for the language you need.

https://docs.unity3d.com/Packages/com.unity.textmeshpro@3.2/manual/FontAssetsFallback.html
I think it would be helpful to refer to that address.

I understand that but many fonts seem to be 10-20mb so If I include 10 different fonts for different languages that could easily add 100mb+ to my project right? right now my project is only 25mb.

so I just added Noto Serif CJK to the fallback fonts and it works well with tmp pro however my build size went from 19mb to 44mb…