I have a piece of Hindi text:
हाइड्रोजन परआॅक्साइड 3%
(Image of the text in case the quote is rendered incorrectly)
On Android API 16 a character is wrong and a dotted circle is shown instead. This is regardless of the font used. On Android API 26 the text is rendered correctly. This makes me wonder if there's something wrong with the original text or if Android's Unicode handling is at fault.
I don't speak Hindi myself so this is hard for me to reason about.