Я пытаюсь добавить арабский пакет, используя этот код:Codename One: Как локализовать стилизованные компоненты
resourceBudle = new HashMap<String, String>();
resourceBudle.put("Ok", "موافق");
resourceBudle.put("@rtl", "true");
resourceBudle.put("MainTitle", "عربتي");
UIManager.getInstance().setBundle(resourceBudle);
Теперь MainTitle это ярлык, который я стиль с использованием UIID в тему дизайнере. Я установил большой шрифт и выравнивание по центру. Теперь, когда я пытаюсь создать форму с помощью панели инструментов и установить элемент titletultar на этот ярлык, я не получаю текст Arabix. Вместо этого я получаю для каждого персонажа коробку с «Х» внутри нее. Похоже, есть проблема с кодировкой, но я не уверен, почему. Можете ли вы помочь? !!
Большинство обычных шрифтов должны работать с арабским, обратите внимание, что шрифты «на устройстве» могут отличаться от шрифтов в симуляторе. Вы также можете скачать бесплатные шрифты TTF из проекта шрифтов Google и использовать их в своем приложении. –
Спасибо большое Шай очень полезный –