1

More specifically if the font is missing the glyphs for a languages characters(double byte characters, etc) does Android default to another font or does it just show the SBOD(square box of death) symbol in place of the character?

I'm also curious how people handle font internationalization when using custom fonts.

Captain Kirk
  • 350
  • 6
  • 24

1 Answers1

1

I am not sure but I guess the app needs to handle it.Many apps place images of the symbol when its not supported by the font.Google recently launched Noto-https://www.google.com/get/noto/ which is supposed to support most of the languages.

rupesh jain
  • 3,410
  • 1
  • 14
  • 22
  • That sounds like a lot of overhead placing images as fonts. I think the best solution will be to hard copy the font file to apk assets dir and test all languages the app supports against it. Thanks for the noto link by the way. Looks like google.com/fonts has a lot of options that may be possible too. – Captain Kirk Jul 06 '15 at 21:52
  • After some time testing, it looks like Android is smart enough to fall back to a system font if another font doesn't have the glyphs. Regarding language support Noto Sans looks like a great way to go. If you want something fancy language support plummets. Be prepared to pay high font prices for those at places like myfonts.com. $500 for a fancy app licensed font. I'm getting heartburn i'll stick with free. – Captain Kirk Jul 07 '15 at 15:55