bmFont的使用方法

 

1 打开 bmfont.exe

2 字体设置

选择 Font settings

在这里我们选择微软雅黑,微软雅黑支持中文。

字符编码,选择 Unicode

你还可以在 Font settings 对话框里进行字体大小, 字体平滑程度等设置。

3 选择你需要的字符

关闭 Font settings 对话框。 我们可以看到该字体可用的字符有非常非常多,显然大大超过我们的需要,如果让我们在所以字符里一个一个找自己想要的字符,就像大海捞针。

所以我们可以通过 Edit - Select chars from file, 来从一个文本文件中选择实际需要的字符。

但在此之前,让我们先创建一个文本文件, 在这个文本文件中,输入之前我们需要的那些中文字符。

之后文件-另存为,在弹出框里用 UTF-8 保存。

通过 Edit - Select chars from file 选择我们创建的这个文本文件后, 我们就在 Bitmap font generator 中选中了所有我们希望在界面中显示的中文字符。

如果需要英文,可以在txt文件中加,也可以在 Bitmap font generator 右侧的字符集中, 点击 Latin + Latin Supplement,这将自动加入所有常用的英文字符。

4 导入图片

选择Edit - Open Image Manager

在弹出的界面中选择Image-Import image

在弹出界面中,选择自己想要的图片

点击打开,出现下图

这里的Id要设置为字符集中的"二"的Id。

鼠标移到"二"的位置上的时候,右下角的Id会自动变为"二"的Id。

把图片"二"的Id设置为20108。

重复4操作,直到所以图片都设置完毕。

5 输出并转换字体定义文件

选择好字符后,我们可以开始输出字体定义文件了。先对输出选项进行简单设置。Option - Export Options:

Texture 的 Width 和 Height 按自己的需求来改,如果太小就会有多个图片出来,如果太大浪费空间,应该尽量保持用一张图片的尺寸能容得下所以导出的小图。

 将 Bit depth 改为 32,在 File format里,确认 Font descriptor 是 Text, 文件格式是 png。

开始输出字体定义文件。Options - Save bitmap font as...

命名为 Default_Chinese.fnt

输出后,生成两个文件。

Default_Chinese.fnt 是一个 XML 格式的字体定义文件Default_Chinese_00.png 是字体贴图文件。 

 

 

 

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值