【问题标题】:BitMap fonts in javaJava中的位图字体
【发布时间】:2011-12-11 09:52:12
【问题描述】:

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

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

【问题讨论】:

    标签: java fonts bitmap bitmap-fonts


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-05-06
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 2012-03-22
      • 2011-11-10
      • 2012-07-26
      • 2015-07-06
      • 1970-01-01
      相关资源
      最近更新 更多