在游戏 Minecraft 中,开发人员使用 PNG 文件作为屏幕字体。
我该如何在我的 Java 应用程序中执行此操作?
最佳答案
Java 字体渲染系统仅假定可缩放字体,例如 TrueType 字体,它们以参数化曲线来描述字形的形状。
不支持位图字体,因此您必须在自己的代码中布置字形。因此,如果您想在位置 (x, y) 处显示字符串,则需要查找位图字体的形状,然后找到第一个字母的形状,在 (x,y) 处绘制它,找到下一个字母。形状,将其绘制到(x+fontWidth,y)等
关于java - java 中的位图字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8459481/