Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>"Supporting Unicode" - which is simply a character encoding standard - and displaying Unicode text in a way that can be read properly are whole different things.</p> <p>The latter requires both a proper font for the script concerned and a complex text rendering engine which applies rules embedded in the font to display text properly. In Windows this is handled by system library called Uniscribe, on Apple systems by ATSUI, and on Linux systems by Pango. Android is based on Linux but unfortunately Google seem to have removed the parts for handling complex scripts. (A rather strange decision since most Android devices are for communications including text.) Complex scripts work fine on other mobile devices using a Linux based operating system like the Nokia N9 and N900</p> <p>Android also makes it difficult for users to install additional fonts or keyboard layouts that can be used by different applications without "rooting" their phone or tablet. </p> <p>A few manufacturers of Android devices have implemented support on their own (e.g. Sony Ericsson's ST and MT series phones seem to support Devanagari and other Indic scipts very well.) On some Android phones Indic scripts will render OK in the browser - because the browser developer has added support of their own - but will not work in other applications.</p> <p>Please see: <a href="http://code.google.com/p/android/issues/detail?id=4153">http://code.google.com/p/android/issues/detail?id=4153</a></p> <p>Until this issue is properly fixed in Android, most devices running this operating system seem to be a poor choice for users who want to use scripts like Devanagari, Tamil, Bengali, Kannada, Punjabi, Telugu, Tibetan, Khmer, Sinhala, Malayalam, Burmese, and so on on their smart phone or tablet.</p> <p>The part of Android that needs fixing to support complex scripts is libskia.so and libwebcore.so. So, if you are writing applications to support Indian languages, you might want to try replacing these libraries with your own modified versions.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload