Salut J'ai des problam en montrant des mots arabes en LWUIT, les caractères arabes sont séparés et inversés, mais c'est vrai sur nokia, comment puis-je réduire ce problème? thanksLWUIT: problème de montrer des mots arabes?
Répondre
Dans les polices bitmap La mise en forme glyphe arabe ne fonctionne pas en raison des propriétés uniques du langage. Vous devez utiliser des polices système (qui ne sont pas celles par défaut dans certains thèmes de LWUIT), dans les polices système, la prise en charge de l'arabe dépend du périphérique/simulateur qui ne prend pas en charge correctement le bidi/shape.
Remarquez que certains anciens appareils Sony Erricson ainsi que d'autres appareils tels que les appareils Android mal localisés (par exemple Nexus One) ne sont pas correctement pris en charge par bidi. Cela signifie que leurs widgets natifs implémentent bidi au lieu de leur implémentation drawString
. Malheureusement, il n'y a aucun moyen de détecter ce bug dans l'exécution, donc LWUIT ne peut pas contourner le problème de façon transparente! La seule solution est de créer une version spécifique à ces périphériques qui exécute manuellement l'algorithme bidi sur le code drawString, cela signifie remplacer l'implémentation pour ces périphériques avec une implémentation qui remplace juste la méthode drawString et exécute l'algorithme bidi sur chaînes de rendu. L'algorithme bidi de LWUIT est exposé dans la classe Display
.
- 1. LWUIT: problème de police arabe
- 2. Numéro aux mots arabes
- 3. LWUIT: Problème de calcul de la disposition
- 4. LWUIT ComboBox Couleur du texte Problème
- 5. Comment vérifier si l'utilisateur soumet des mots arabes à partir d'un formulaire?
- 6. Problème Swing! (Problème de montrer un cadre)
- 7. Besoin d'aide concernant lwuit
- 8. lettres arabes jquery soutiennent
- 9. ZXING et LWUIT
- 10. Utilisation des polices arabes avec l'extension .otf
- 11. en utilisant des polices arabes dans l'iPhone
- 12. Problème wiwebview wrap avec des mots longs
- 13. LWUIT et kXML Parser
- 14. Meta tags arabes
- 15. LWUIT: Dialog cadran
- 16. Sécurisation des mots de passe dans le problème de configuration
- 17. Utilisation de LOAD DATA INFILE avec des données arabes
- 18. Impossible de préverifier LWUIT avec l'antenne
- 19. Caractères indésirables à la place des caractères arabes
- 20. Lettres arabes montrées déconnectées dans Flash
- 21. Problème de compteur de mots ProgressBar
- 22. Peinture javax.microedition.lcdui.Graphics sur le composant LWUIT
- 23. Expression régulière pour les numéros arabes
- 24. problème de problème de division String avec des expressions de plusieurs mots
- 25. Comment puis-je afficher des données arabes dans Crystal Reports?
- 26. html - problème avec l'empaquetage de mots
- 27. Trouver des mots entre 2 mots?
- 28. Echappement des mots réservés
- 29. caractères arabes dans la base de données oracle
- 30. SQL: Seulement montrer des amis
@ shai, J'ai utilisé la police 'system # bold # large' pour afficher du texte arabe. mais cela montrera à tort du texte original. J'ai demandé dans le forum de LWUIT. Regardez sur [cette question.] (Http://www.java.net/forum/topic/mobile-embedded/lwuit/why-arabic-font-wrongly-showing-nokia-mobiles) – bharath
J'ai mis à jour ma réponse basée sur le commentaires bien que ce ne soit pas clair si c'est le problème. –