Dynamic Font & Bitmap font, which use less memory?

hi everyone

So I read the docs about dynamic font used in unity.Like it say, If the font I used, which is in user’s device, I can reduce memory for the font texture.But if the font data not install on the device, so I need include the font data,right?That’s the question:

When I use a font data which can not found on the user’s device, unity will load the “xx.ttf” file into memory to gen the font texture(maybe like Resources.Load())?If the ttf file was so larger, it will take more memory than bitmap font’s texture?

In my project, we need support asain char, so the ttf file almost about 16MB, but if I use bitmap font, it only 2~4MB, at this condition, we should choose dynamic font or bitmap font?

If the resolution of the bitmap font is working for you and is smaller then the ttf file, use it.
If you need a wide range of different font sizes you me be better off with the ttf file and dynamic font rendering.
You should allways include the font if your going for different platforms , you never now if the font is available and if its exactly the same on all platforms.

OK!I understand, and thx very much!