2014-12-31 54 views
6

我正在开发一个java游戏,我需要字符,比如怪物和门等。我试图在字符和unicode的帮助下包含它们。然而,一些密码,如“钥匙”,在游戏终端中不能正确显示,而是作为一个盒子显示出来。我是否需要导入一些特殊的字体,否则我会如何解决这个问题?Java Unicode字体

+0

这确实是您使用的不支持此特定字形的字体的情况。 – fge

+1

例如这里'http:// www.fontspace.com/unicode/char/26BF-squared-key'你可以找到包含你正在寻找的字形的字体。但也看看字体lincense。 – SubOptimal

+0

你提到一个终端。游戏本身是一个基于终端的游戏吗? – VGR

回答

1

就像评论部分已经指出的人一样,你将不得不使用另一种包含这些特殊字符的字体。

您使用的字体似乎不支持这些字符,您可以下载任何其他包含这些字符的字体。字符'u26BF'是一些默认字体的方框(source)。

你可以找到不同的字体,甚至在DaFont上试用它们,就像@SubOptimal警告你一样,在你下载&之前,请检查许可证。