Rozwijam grę Java i potrzebuję postaci, takich jak potwory i drzwi itp. Próbuję je włączyć za pomocą znaków i unikodu. Jednak niektóre znaki, takie jak klucz, "\ u26BF", nie wyświetlają się poprawnie w terminalu gry, ale raczej jako pudełko. Czy muszę zaimportować specjalne czcionki lub jak inaczej rozwiązać ten problem?Czcionki Unicode Java
6
A
Odpowiedz
1
Podobnie jak osoby wskazane w sekcjach komentarzy, będziesz musiał użyć innej czcionki zawierającej te specjalne characetry.
Czcionka, której używasz, nie obsługuje tych znaków, możesz pobrać dowolną inną czcionkę zawierającą te znaki. Znak "u26BF" jest kwadratowym polem w niektórych domyślnych czcionkach (source).
Możesz znaleźć różne czcionki, a nawet wypróbować je na DaFont i, tak jak ostrzegał cię @SubOptimal, sprawdź licencje również przed pobraniem go z Internetu za pomocą &.
2
GNU Unifont jest zgłaszane jako zawierające ten Glif. Ponieważ podlega publicznej licencji GNU, nie podlega żadnej opłacie licencyjnej.
Strona domowa: http://unifoundry.com/unifont.html
Ma TrueType, które powinny działać wnioskach Java.
Powiązane problemy
- 1. Co to są standardowe czcionki Unicode?
- 2. Nazwy zmiennych Java Unicode
- 3. Java: Czcionki i piksele
- 4. Niepoprawne/brakujące dane czcionki w języku Java?
- 5. Java Unicode na ciąg szesnastkowy
- 6. Japońskie czcionki w GUI Java
- 7. Dodaj ikony do JButton przy użyciu niestandardowej czcionki od znaków AwesomeFont i Unicode w Java Swing?
- 8. Dlaczego nie ma czcionki zawierającej wszystkie glify Unicode?
- 9. Długość kodu Unicode w kodzie Java
- 10. Najprostszy sposób zmiany czcionki i rozmiaru czcionki
- 11. znaków Unicode nie pokazuje
- 12. Zmiana ikony czcionki w WPF przy użyciu czcionki niesamowitej
- 13. Czcionka odpowiednik Arial Unicode MS
- 14. Znak Unicode o symbolu Unicode
- 15. Chart.js osi rozmiar czcionki czcionki
- 16. Czcionki internetowe i zastępcze czcionki
- 17. NSString z Unicode
- 18. Unicode w Rhino
- 19. Ustaw kolor czcionki, wielkość czcionki i rozmiar czcionki w PHPExcel
- 20. Jak obliczyć szerokość czcionki?
- 21. Ruby: Sprawdzanie szerokości wschodnioazjatyckiej (Unicode)
- 22. Przekazywanie argumentu unicode z wiersza komend do kodu Java
- 23. jak mogę przekonwertować ciąg znaków Unicode na ASCII w java
- 24. Konwertuj znaki Unicode UTF-16 na UTF-8 w java
- 25. Jak mogę iterować przez punkty kodowe Unicode ciągu Java?
- 26. Java. Runtime.getRuntime() exec() przekazuje argumenty Unicode kiedy nie powinno
- 27. Jak wykrywać znaki Unicode w ciągu znaków Java?
- 28. Czy warto używać symboli Unicode jako identyfikatorów Java?
- 29. Poprawne pisanie tytułu w języku Java w wersji Unicode
- 30. Java Swing - JTextField/JTextArea nie można wkleić dodatkowych znaków Unicode
Jest to w rzeczywistości przypadek, w którym czcionka nie obsługuje tego konkretnego glifu. – fge
Na przykład tutaj: http: // www.fontspace.com/unicode/char/26BF-squared-key można znaleźć czcionki zawierające poszukiwany glif. Ale spójrz także na lincense czcionki. – SubOptimal
Wspomniałeś terminal. Czy sama gra jest oparta na terminalu? – VGR