从位图字体和字符串生成位图纹理

从位图字体和字符串生成位图纹理

我下载了漂亮的位图字体我可以轻松地将它们转换为许多其他位图字体格式(.fon,.sfd ...)FontForge

但我缺少非常基本的东西——如何生成实际的位图图像?

给定如下输入文本字符串(枚举 ASCII 字符 32...126 ):

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_abcdefghijklmnopqrstuvwxyz{|}~`

我想要获得这样的输出图片:

在此处输入图片描述

为什么?因为我的 3D 引擎无法读取 .fon 或 .sfd 格式,所以它可以读取图像并将其用作纹理图集

答案1

您可以尝试使用 netpbm 工具包中的 pbmtext。它可以读取几种不同的字体格式(BDF、PBM)并使用该字体生成图像。

相关内容