Le rendu des caractères tamouls est un défi car il n'existe pas de correspondance entre un glyphe et un caractère comme en anglais.
Les versions antérieures d'Android (avant 4.1) ne disposent pas de ce support de manière native. Ce qui signifie qu'à moins que le fabricant ou l'auteur de la ROM ne décide d'un support supplémentaire, les caractères tamouls ne peuvent pas être rendus correctement. Il y avait quelques hacks qui ont aidé les utilisateurs qui n'avaient pas de telles ROMs. Mais ces hacks n'ont pas toujours été couronnés de succès.
De nombreux utilisateurs s'étant plaints sur les pages d'assistance de Google, je suppose que ce dernier a décidé de fournir cette fonctionnalité à partir d'Android 4.1.
Ce sont les capacités de la ROM Android vanille (c'est-à-dire les images d'usine pour le Nexus 4/7/10) :
Supporté :
- Afficher les caractères tamouls avec un rendu conjoncturel correct dans le navigateur
- Affichez les caractères tamouls avec un rendu conjonctif approprié en dehors du navigateur dans les noms de fichiers, les SMS, les contacts (ce qui signifie que vous pouvez avoir un contact et ses détails en caractères tamouls).
- Affichez les caractères tamouls avec un rendu correct des conjonctions dans des applications telles que l'éditeur de notes, facebook, twitter, le lecteur de livres électroniques, etc.
Non pris en charge :
- Pas de clavier pour saisir les caractères tamouls - Swype a un support pour la langue tamoule. Vous pouvez même glisser le long des touches pour taper, ce qui est une méthode de saisie bien meilleure et bien nécessaire pour la saisie en tamoul.
- La langue de l'interface n'est pas le tamoul, ce qui signifie que le menu, l'écran d'accueil, les paramètres, etc. ne seront pas en tamoul.
J'ai un LG P500 rooté qui fonctionne sous Android 2.3.3. Merci à LG qui a ajouté un support pour le rendu correct des caractères tamouls dans les contacts, les noms de fichiers, les messages texte (SMS) et de nombreuses autres applications. Avec le clavier Swype, je suis même capable de taper en tamoul.
Cependant, lorsque j'ai essayé d'utiliser un clone de la ROM Cyanogenmod basée sur Android 4.2.2, j'ai observé que les caractères tamouls ne s'affichaient même pas (tous les caractères étaient affichés comme des espaces vides). Remplacer les polices n'a pas fait l'affaire. J'ai compris par la suite qu'en raison de la limitation /system
En raison de la taille de partition de mon téléphone, le développeur de ROM doit couper certains composants et je suppose que tout ce qui a aidé à rendre les caractères tamouls a été supprimé.
Je dispose également d'une Nexus 7 fonctionnant sous Android 4.2.2 et Tamil fonctionne parfaitement. Là encore, Swype fonctionne également et je suis même capable de mélanger les caractères anglais et tamouls dans toutes les applications.
Donc si vous voulez vous assurer que les tamouls peuvent être lus sans aucune intervention de l'utilisateur, je vous suggère d'acheter des téléphones qui ont Android 4.2 installé. Encore une fois, il y a des chances qu'ils puissent être rognés comme mon Lg P500 en a fait l'expérience.
Mise à jour : Je pourrais voir cette réponse être upvoted en dépit d'être assez vieux. Maintenant (Marshmallow) Google a fourni un support pour le clavier Indic où l'on peut activer le clavier tamoul pour taper en tamoul. Cependant, la saisie gestuelle, c'est-à-dire le fait de glisser sur les caractères, n'est pas prise en charge pour le tamoul. La même chose s'applique à de nombreuses langues indiennes.