Проблема с отображением японских символов на BlackBerry java

#java #blackberry #encoding #java-me #utf-8

#java #ежевика #кодирование #java-me #utf-8

Вопрос:

Кто-нибудь знает лучший способ отображения японских / китайских символов на экране BlackBerry? Я получаю ответ JSON из API Google Translate, содержащий переведенный текст. Я могу корректно отображать большинство языков с помощью UTF-8, но я полагаю, что японские / китайские символы не будут отображаться из-за отсутствия шрифта / языкового пакета.

Я попытался установить шрифт в моем приложении на пользовательский японский шрифт (.ttf), однако это не сработало. Возможно, я не выбрал правильный шрифт? Я в тупике, я не знаю, что попробовать дальше.

Я знаю, что это определенно возможно, поскольку некоторые приложения для перевода для BlackBerry будут корректно отображать эти языки.

Спасибо!

Ответ №1:

Используете ли вы какой-либо вариант этого для настройки шрифта?:

http://supportforums.blackberry.com/t5/Java-Development/Change-fonts-in-a-BlackBerry-application/ta-p/442921

Ближайшая другая вещь, которую я смог найти для ответа, заключается в следующем:

http://supportforums.blackberry.com/t5/Java-Development/Font-Loader-Manager-Utility/m-p/592647#M122351

Обновление: я просмотрел код по вашей ссылке, и это должно сработать — при условии, что у вас установлен шрифт (файл * .ttf) в правильной папке на устройстве (и что шрифт соответствует конкретному языку, который вы пытаетесь отобразить, поскольку китайский не может быть отображен японским шрифтом).

Я случайно не знаю, где должны находиться файлы шрифтов на BlackBerry, но это должно быть легко найти в Google.

Комментарии:

1. Привет, музыгенез, это то, что я использую: docs.blackberry.com/en/developers/deliverables/11958 /…

2. Итак, вы говорите, что метод по ссылке, которую я предоставил в своем первом комментарии, не подходит для добавления пользовательского шрифта?

3. Нет, ваш код — это именно то, что я пытался найти, но не смог. 🙂

4. Благодаря MusiGenesis, я постараюсь больше играть с пользовательскими шрифтами (убедитесь, что у меня правильный шрифт и что он находится в нужном месте). В любом случае, я предоставлю обновление. Спасибо!

5. Спасибо, мне всегда нравится знать, как делать подобные вещи.

Ответ №2:

Как оказалось, я смог добавить / отобразить пользовательский шрифт. Однако это не решило проблему. Все это время я тестировал на симуляторе. Как только я попытался запустить приложение на устройстве, японские проблемы отображались без проблем.

Спасибо за вашу помощь!