Support full Unicode for all languages and scripts
code.google.com
code.google.com
http://unifoundry.com/unifont.html
While quite ugly, (it's bitmap based) it contains 43,149 glyphs and weighs in at 10MB. You won't see any square boxes in this one.
Incidentally, the size if this starts to show why downloadable web fonts are not a viable solution for some non-latin sites.
I find it surprising that there isn't an easy way for users to read text in certain fonts. Am I missing something?
I mean, stop to think for a moment. If there are Indic scripts there is probably an RTL handler et al. right? And they're working on implementing more complex font rendering.
But at the end of the day they have to load in thousands upon thousands of symbols and glyphs from many different cultures, either in open fonts or creating the fonts themselves so they can assure proper legibility and that the display looks like Android.
Doing that is no small task. I think it may have actually been easier for Apple, considering that the iPhone uses the Helvetica font that Apple has been working with for years.
Unicode is no small task, and though I agree they need to pay a lot more attention and put a lot more work into it we shouldn't underestimate how much work proper unicode support is.