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 是字体贴图文件。

bmFont的使用方法相关推荐

  1. 教你使用免费的BMFont工具和Photoshop来制作纹理贴图和fnt文件

    在Cocos2d中使用CCLabelBMFont类时,需要提供纹理贴图和对应的fnt文件.制作文理贴图和fnt文件有下面这几种软件: Glyph Designer (支持Windows和Mac平台,收 ...

  2. Unity制作自定义字体的两种方法

    Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式.一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体.二是 ...

  3. Unity中制作自定义字体的两种方式

    Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式.一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体.二是 ...

  4. 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群

    作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...

  5. Java面试题大全2021版

    一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...

  6. 【制作fnt格式字体】 BMFont中文字体图集制作的方法~

    http://momowing.diandian.com/post/2013-01-24/40046239211 好吧~似乎这个问题困扰了很多人,游戏开始中文化是个不错的事儿啊,这里我就做下说明,如何 ...

  7. BMFont 使用方法 一

    BMFont 使用方法 一 下面随便找一个字体库(.TTF)华文琥珀,字体样板如下 打开BMFont, (1)字体设置 (2)设置导出参数 设置导出图片大小,在此 设置为 512 * 64 像素 设置 ...

  8. cocos label html文本,【cocos2dx】创建简单的文字Label——BMFont

    更多参考文章:http://www.cocoachina.com/bbs/read.PHP?tid=217183 http://bbs.9ria.com/thread-420152-1-1.html ...

  9. 自己定义字体之BMFont的使用

    ***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...

  10. Xna支持中文显示方法归纳

    Xna不同于DirectX,因其内部并未提供类似于D3DFont的机制(据说之所以会这样做,也是考虑到与Xbox360兼容的缘故),使得显示中文变得极为不便. 虽然如此,要实现Xna下的中文显示依然存 ...

最新文章

  1. 德国科学院院士:传统企业寻求变革,向智能制造靠近
  2. 一个用Axure开发的安卓Android智能交通app的mockup
  3. MainActivity向子Fragment传值
  4. QT学习笔记(九):遍历容器-迭代器(iterators)
  5. fedora学习笔记 6:浅谈linux文件系统
  6. php语法中变量如何定义和使用,PHP语法—PHP的变量
  7. python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...
  8. curviloft插件怎么用_Curviloft插件|SketchUp草图大师曲线放样插件(Curviloft)下载 v1.7d 免费版 - 比克尔下载...
  9. 域名被QQ和微信拦截?域名红了无法推广教你一段代码搞定!
  10. IoT方案|机智云商用设备运营管理 / 租赁共享解决方案
  11. 你的人生你定义!享你所想,无惧冒险
  12. css direction属性
  13. 北京公交一卡通可打公用电话 节省60%话费
  14. 信息安全要沦陷?还能怎样绝地反攻
  15. 绿色版eclipse
  16. FPGA配置芯片EPCS读写操作--STM32读写
  17. html css做椭圆,css实现椭圆
  18. vue 循环出来的三个标签加不同的颜色
  19. 《鹰猎长空》回顾我国电影发展史的115年
  20. excel动态图表ppt_Excel中动态图表的问题

热门文章

  1. java-net-php-python-jsp大麦公司网上拍卖商城计算机毕业设计程序
  2. 微信【PC电脑版】消息提示音怎么还原
  3. ***工具XSCAN V3.3 GUI的使用
  4. Eclipse安装WindowsBuilder失败的解决办法
  5. 安卓手机内存满了,4个方法教你释放空间
  6. McaFee企业版v8.0i设置指南
  7. (转) [it-ebooks]电子书列表
  8. C#使用Parallel处理数据同步写入Datatable并使用BulkInsert批量导入数据库
  9. python 小说分析_Python文章相关性分析---金庸武侠小说分析
  10. VRay4.2 for 3dsMax2013-2020