3 ms·
I built a mobile app and while testing the app on Android devices, I found that many scripts (e.g. Devanagari) are not rendered by Android devices. I find it s
by sbashyal 15y ago
I built a mobile app and while testing the app on Android devices, I found that many scripts (e.g. Devanagari) are not rendered by Android devices.
I find it surprising that there isn't an easy way for users to read text in certain fonts. Am I missing something?
- w1ntermute 15y agoThis has been partially rectified in ICS. Some Indic scripts, such as Devanagari, Bengali, and Tamil, are functional, while others, such as Malayalam, are not. It's certainly appalling that a device designed in a post-Unicode world would even have this problem to begin with.
- Navarr 15y agoIs that really so appalling.. 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.