2011-04-05 54 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