我目前需要获得角色的真实高度。我知道getDecsent(),getAscent()等函数,但它们只允许获取有关孔字体的值(在其上下文中)。我也试过使用getStringBounds()的方式,但这是同一个故事。
就像标题所说,我正在寻找一种方法来一次获得一个字符的高度值。
例如'N'高于'n','我'比'i'高一点等等
感谢您的时间
答案 0 :(得分:0)
使用此
Rectangle2D bounds = font.getStringBounds("put your string here", context);
//font can be set to whatever you want
//my suggestion is that you use the same font for both characters
//context is a object of FontRenderContext
System.out.println(bounds.getHeight());
//Instead of just printing it you could do this a second time and compare the 2 strings