This adds basic support for detecting require glyph ranges for Nuklear fonts based on operating system locale. It support detecting 5 languages: Chinese, Russian, Korean, Deutch, Polish. Every other locale fallback to ASCII range. Because of lack of require data for mapping language code into glyph ranges its rather slow to add more. This also fix some problems with fonts loading by using one atlas per font, instead of one atlas for all fonts.
This adds basic support for detecting require glyph ranges for Nuklear fonts based on operating system locale. It support detecting 5 languages: Chinese, Russian, Korean, Deutch, Polish. Every other locale fallback to ASCII range. Because of lack of require data for mapping language code into glyph ranges its rather slow to add more.This also fix some problems with fonts loading by using one atlas per font, instead of one atlas for all fonts.