Ich habe die folgende Ressource in meinem strings.xml
<string name="punjabi">ਪੰਜਾਬੀ</string>
Dies wird im Android-String-Ressourcen-Editor und in meiner Anwendung angezeigt.
Im Eclipse-Layout-Editor werden die Zeichen jedoch ähnlich wie in Boxen angezeigt □□□□□□
Die Box-Zeichen zeigen an, dass ein Fehler bei der Schriftzeichen-Suche aufgetreten ist.
Alle Ideen, wie Sie Eclipse anzeigen können unicode
im Layoutdesigner?
Antworten:
0 für die Antwort № 1Es gibt zwei Dinge, die Sie brauchen. Die Schriftart selbst und die Fallback-Zuordnung.
Kopieren Sie zunächst die benötigte Schriftart (z. B. Lohit-Punjabi.ttf) in das plattformspezifische Schriftartenverzeichnis:
sdkplatformsandroid-###datafonts
Fügen Sie anschließend die Fallback-Schriftart in die Schriftartdefinitionsdatei in diesem Verzeichnis ein:
Für Android-SDK-Version bis 13 Fügen Sie die folgende Zeile hinzu fonts.xml
<fallback ttf="Lohit-Punjabi" />
Für Android-SDK-Version 14 und fügen Sie die folgende Zeile hinzu fallback_fonts.xml
<family>
<fileset>
<file>Lohit-Punjabi.ttf</file>
</fileset>
</family>