Я создал графический интерфейс, используя LWUIT, который использует арабские слова (и так справа налево)
Отлично работает на некоторых моделях (например, Sony Ericsson T700 или Elm). Но на некоторых других моделях (например, Sony Ericsson w800) слова отображаются неправильно: буквы разделяются и отображаются одна за другой слева направо.
Я не имею ни малейшего понятия о причине.
Я нашел эту тему:
LWUIT: проблема с отображением арабских слов?
На этот пост отвечает Shai Almog, один из разработчиков LWUIT.
Итак, я добавил строку ниже к своему коду:
list.getStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_MEDIUM));
Но это не решает проблему.
1- Шаи ответил, что следует использовать системные шрифты. Мой код правильный, чтобы установить системный шрифт?
2 - есть еще какие-нибудь подсказки?
Я протестировал свое приложение с LWUIT 1.5 и 1.4, и оба они одинаковы в отношении этой проблемы.
Кто-нибудь может мне помочь из этого?
Заранее спасибо