2 Stimmen

Problem mit der Anzeige japanischer Schriftzeichen auf BlackBerry java

Kennt jemand die beste Methode, um japanische/chinesische Schriftzeichen auf einem BlackBerry-Bildschirm anzuzeigen? Ich rufe eine JSON-Antwort von der Google Translate API ab, die den übersetzten Text enthält. Ich bin in der Lage, die meisten Sprachen korrekt mit UTF-8 anzuzeigen, aber ich glaube, dass die japanischen/chinesischen Zeichen aufgrund eines Mangels an Schriftart/Sprachpaket nicht angezeigt werden.

Ich habe versucht, die Schriftart in meiner Anwendung auf eine benutzerdefinierte japanische Schriftart (.ttf) einzustellen, aber das hat nicht funktioniert. Vielleicht habe ich nicht die richtige Schriftart gewählt? Ich bin in einer Sackgasse und weiß nicht, was ich als nächstes versuchen soll.

Ich weiß, dass dies durchaus möglich ist, da einige Übersetzungsprogramme für den BlackBerry diese Sprachen korrekt anzeigen.

Danke!

0voto

MusiGenesis Punkte 72729

Verwenden Sie eine Variante davon, um die Schriftart einzustellen?

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

Die Antwort, die ich am ehesten finden konnte, ist diese:

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

Aktualisierung: Ich habe mir den Code in Ihrem Link angesehen, und das sollte funktionieren - vorausgesetzt, Sie haben die Schriftart (die *.ttf-Datei) im richtigen Ordner auf dem Gerät installiert (und die Schriftart entspricht der jeweiligen Sprache, die Sie anzuzeigen versuchen, da Chinesisch nicht mit einer japanischen Schriftart angezeigt werden kann).

Ich weiß nicht zufällig, wo Schriftdateien auf einem BlackBerry zu finden sind, aber es sollte einfach zu googeln sein.

0voto

littleK Punkte 18641

Wie sich herausstellte, konnte ich eine benutzerdefinierte Schriftart hinzufügen/anzeigen. Damit war das Problem jedoch nicht gelöst. Die ganze Zeit über hatte ich mit dem Simulator getestet. Als ich versuchte, die Anwendung auf dem Gerät auszuführen, wurden die japanischen Probleme ohne Probleme angezeigt.

Vielen Dank für Ihre Hilfe!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X