java中的BitMap字体

时间:2011-12-10 20:06:53

标签: java fonts bitmap bitmap-fonts

在游戏 Minecraft 中,开发人员使用PNG文件作为屏幕字体。

我将如何在我的Java应用程序中执行此操作?

1 个答案:

答案 0 :(得分:3)

Java字体渲染系统仅假定可缩放字体,例如TrueType字体,它们根据参数化曲线描述字形的形状。

不支持位图字体,因此您必须在自己的代码中布置字形。因此,如果你想在位置(x,y)显示一个字符串,你需要查找位图字体的形状,然后找到第一个字母的形状,在(x,y)处绘制它,找到下一个字母'形状,将其绘制为(x + fontWidth,y)等