2011-04-05 78 views
2

有谁知道在黑屏上显示日文/中文字符的最佳方法?我从包含翻译文本的Google翻译API中检索JSON响应。我能够使用UTF-8正确显示大多数语言,但我相信由于缺少字体/语言包,将不会显示日文/中文字符。在黑莓Java上显示日文字符的问题

我试图将我的应用程序中的字体设置为自定义日文字体(.ttf),但是这种方法无效。也许我没有选择正确的字体?我处于死胡同,我不知道接下来要做什么。

我知道这绝对有可能,因为BlackBerry的某些翻译应用程序会正确显示这些语言。

谢谢!

回答

0

事实证明,我能够添加/显示自定义字体。但是这并没有解决问题。整个这段时间,我一直在模拟器上进行测试。一旦我尝试在设备上运行应用程序,日本问题就会显示出来,而不会出现问题。

感谢您的帮助!

0

您正在使用的这部分变种中设置字体?:

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文件)安装在设备上正确的文件夹中(并且在字体上匹配你试图显示的特定语言,因为中文不能用日文字体显示)。

我不知道字体文件应该放在黑莓手机上的哪个位置,但它对谷歌应该很容易。

+1

嗨MusiGenesis,这是我正在使用的:http://docs.blackberry.com/en/developers/deliverables/11958/Load_and_use_a_custom_font_899948_11.jsp – littleK 2011-04-05 02:56:51

+0

所以,你是说,在我提供的链接中的方法在我的第一个评论中不适合添加自定义字体? – littleK 2011-04-05 03:03:14

+0

不,你的代码正是我试图找到但不能。 :) – MusiGenesis 2011-04-05 03:04:32