Ich entwickle ein Java-Spiel und ich brauche Charaktere, wie Monster und Türen usw. Ich versuche, sie mit Hilfe von Zeichen und Unicode zu integrieren. Einige Zeichen, wie ein Schlüssel, '\ u26BF', erscheinen jedoch nicht im Terminal des Spiels, sondern eher als Box. Muss ich einige spezielle Schriftarten importieren oder wie sonst würde ich dieses Problem lösen?Java Unicode Fonts
Antwort
Wie bereits in den Kommentaren erwähnt, müssen Sie eine andere Schriftart verwenden, die diese speziellen Zeichen enthält.
Die Schriftart, die Sie verwenden, scheint diese Zeichen nicht zu unterstützen. Sie können jede andere Schriftart herunterladen, die diese Zeichen enthält. Das Zeichen 'u26BF' ist eine quadratische Box in einigen Standardschriftarten (source).
Sie können verschiedene Schriftarten finden und sogar auf DaFont ausprobieren und, wie @SubOptimal gewarnt, überprüfen Sie die Lizenzen auch vor dem Download & verwenden Sie es.
GNU Unifont wird berichtet, dass diese Glyph enthält. Da es unter die GNU Public License fällt, unterliegt es keiner Lizenzgebühr.
Homepage: http://unifoundry.com/unifont.html
Es hat Truetype, die sollte wiht Java arbeiten.
- 1. Java, Unicode und Fonts
- 2. Unicode-Fonts in PyGame
- 3. Java Unicode Variablennamen
- 4. Unicode-Zeichen Java
- 5. Java Entfernen Unicode-Zeichen
- 6. Java Unicode Variablennamen Devanagari
- 7. Java Unicode Hex-String
- 8. Java Unicode Vergleich
- 9. Eclipse-Fonts Looking Sonderbare
- 10. MessageBox.Show() Fonts
- 11. Integrierende Fonts
- 12. Slick2D Fonts funktionieren nicht
- 13. Concatenate String in Java Unicode
- 14. Java - Weisen Unicode Apostroph verkohlen
- 15. iText, Unicode-Zeichen und Java
- 16. Wie Open Type Fonts in Java zu verwenden?
- 17. Export von DynamicReports nach PDF mit Unicode-Zeichen Java
- 18. Emacs Gnus Gesichter (Fonts)
- 19. Griechische Fonts für Katex
- 20. Heroku und Google Fonts
- 21. Fehlerhafte Fonts auf Lazarus
- 22. Fonts in R-Plots
- 23. Tamil Fonts in Android
- 24. Fonts in Eclipse
- 25. Wie unterstützt Java 16-Bit-Zeichen Unicode?
- 26. Lesen seltsame Unicode-Zeichen in Java?
- 27. Wie schreibe ich Unicode-Kreuzsymbol in Java?
- 28. Erhalte Unicode-Zeichen einer Sprache in Java
- 29. Strange Java Unicode Regulärer Ausdruck StringIndexOutOfBoundsException
- 30. Passende Unicode Bindestriche in Java Reguläre Ausdrücke?
Dies ist in der Tat ein Fall für die Schriftart, die Sie verwenden, nicht diese bestimmte Glyphe unterstützt. – fge
Zum Beispiel können Sie hier http://www.fonts.com/unicode/char/26BF-squared-key finden Sie Schriften, die die Glyphe enthält, die Sie suchen. Aber werfen Sie auch einen Blick auf die Schriftart Lincense. – SubOptimal
Sie erwähnen ein Terminal. Ist das Spiel selbst ein Terminal-basiertes Spiel? – VGR