This applies for api 11 to api 19 for android. It seems that to get this right as far as an font stack to use for all human language scripts that you would set typeface in themes per human language and have separate text controls for both headers and content in order to have different typefaces.
The stacks I have come up with are this pairings:
You can get the full droid stacks from
Its extra work but gives you full typographical control across all the human languages and scripts.
Noto comes from ChromeOS and you can find it at code.google.com just search for it.