在java中对齐不常见的字符

时间:2016-03-12 18:57:08

标签: java unicode character

我正在用Java进行国际象棋游戏,我想用它上面的现有数字打印电路板。但问题是,“空格键”字符比国际象棋字符短。我想知道是否有办法将它们对齐以匹配。或者,如果我可以获得图形的宽度并打印宽度相同的空间?

我注意到数字字符后面的'空格键'字符似乎比通常字符小。说过我无法对齐它们。

注意:我在控制台字体为14+,12或更少时遇到问题,我可以设法将它们对齐。它的问题在于国际象棋数字如此之小,其中一些不能分为白色或黑色。

编辑:

public class CustomerController : Controller
{
    CustomerClass _local;
    public CustomerController(CustomerClass cls)
    {
        // here, I expect to use the class instantiated in Startup.cs >
        // Configure method since I set the CustomerClass to have "Scoped" 
        // life span. However, a new  Customer class instance is being
        // requested.
    }
}

这是我目前使用的代码。

1 个答案:

答案 0 :(得分:0)

您需要使用monospaced font

如果在终端或IDE中显示输出,则默认情况下应为等宽输出。如果不是,请更改它(请参阅设置选项)。

如果输出位于图形应用程序上,请尝试更改字体搜索。