What font should I use for a TextView that can support all languages?

I have a textView that can display text in any languages ​​(end users enter text).

I am wondering which font should I use?

In this article: http://www.google.com/design/spec/style/typography.html#typography-roboto-noto

Google says:

To support all languages ​​around the world, Google recommends using Roboto for languages ​​that use Latin, Greek, and Cyrillic scripts, and Noto for all other languages.

If I understand correctly. There is not a single font file (Roboto | Noto) that can support all languages.

Does anyone know which font I can use? Should the default choice (Android solves)?

Thanks!

+6
source share
2 answers

Android is already doing this for you. Read the paragraph before the paragraph is quoted:

Since the release of Ice Cream Sandwich, Roboto has been the standard font on Android. Since Froyo, Noto was the standard Android font for all languages ​​not covered by Roboto.

Therefore, do not change the font / font used, and everything will be fine.

Remember that this design site is designed not only for Android, but also for the Internet, Chrome os, etc., as well as for the unified / cross-platform design of Google, hence the wording.

+6
source

If you want to try different fonts than Roboto or Noto, http://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts displays a list of some fonts along with a number for each category / language on the characters that it supports. The font "GNU Unifont" seems to be a good choice.

+1
source

Source: https://habr.com/ru/post/979191/


All Articles