2

As fas as I know, there is a big trouble with Indian fonts (like Devanagari) in Android. So I think of using IAST to avoid using Devanagari. But there are some letters with bottom dots (like ṃ or ḥ). They are unicode, I guess, because every text editor shows them easily. But my text view doesn't. What should I do?

Update: The solution is to use DejaVu fonts or any other set of fonts with full UNICODE support.

Pavel Oganesyan
  • 6,774
  • 4
  • 46
  • 84

1 Answers1

1

You need to use custom fonts, since normal Android fonts do not support devanagari or m with dot below. See e.g. Custom Fonts in Android.

Note that no font supports all of Unicode. You need to select one that supports the characters you need.

Community
  • 1
  • 1
Jukka K. Korpela
  • 195,524
  • 37
  • 270
  • 390
  • Devanagari font is not enough to use Devanagari in app - http://code.google.com/p/android/issues/detail?id=4153 Also, DejaVuSans seems to be full featured (not sure, but this one worked for me). – Pavel Oganesyan Oct 16 '12 at 18:11