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 是字体贴图文件。
bmFont的使用方法相关推荐
- 教你使用免费的BMFont工具和Photoshop来制作纹理贴图和fnt文件
在Cocos2d中使用CCLabelBMFont类时,需要提供纹理贴图和对应的fnt文件.制作文理贴图和fnt文件有下面这几种软件: Glyph Designer (支持Windows和Mac平台,收 ...
- Unity制作自定义字体的两种方法
Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式.一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体.二是 ...
- Unity中制作自定义字体的两种方式
Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式.一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体.二是 ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
- 【制作fnt格式字体】 BMFont中文字体图集制作的方法~
http://momowing.diandian.com/post/2013-01-24/40046239211 好吧~似乎这个问题困扰了很多人,游戏开始中文化是个不错的事儿啊,这里我就做下说明,如何 ...
- BMFont 使用方法 一
BMFont 使用方法 一 下面随便找一个字体库(.TTF)华文琥珀,字体样板如下 打开BMFont, (1)字体设置 (2)设置导出参数 设置导出图片大小,在此 设置为 512 * 64 像素 设置 ...
- cocos label html文本,【cocos2dx】创建简单的文字Label——BMFont
更多参考文章:http://www.cocoachina.com/bbs/read.PHP?tid=217183 http://bbs.9ria.com/thread-420152-1-1.html ...
- 自己定义字体之BMFont的使用
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- Xna支持中文显示方法归纳
Xna不同于DirectX,因其内部并未提供类似于D3DFont的机制(据说之所以会这样做,也是考虑到与Xbox360兼容的缘故),使得显示中文变得极为不便. 虽然如此,要实现Xna下的中文显示依然存 ...
最新文章
- 德国科学院院士:传统企业寻求变革,向智能制造靠近
- 一个用Axure开发的安卓Android智能交通app的mockup
- MainActivity向子Fragment传值
- QT学习笔记(九):遍历容器-迭代器(iterators)
- fedora学习笔记 6:浅谈linux文件系统
- php语法中变量如何定义和使用,PHP语法—PHP的变量
- python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...
- curviloft插件怎么用_Curviloft插件|SketchUp草图大师曲线放样插件(Curviloft)下载 v1.7d 免费版 - 比克尔下载...
- 域名被QQ和微信拦截?域名红了无法推广教你一段代码搞定!
- IoT方案|机智云商用设备运营管理 / 租赁共享解决方案
- 你的人生你定义!享你所想,无惧冒险
- css direction属性
- 北京公交一卡通可打公用电话 节省60%话费
- 信息安全要沦陷?还能怎样绝地反攻
- 绿色版eclipse
- FPGA配置芯片EPCS读写操作--STM32读写
- html css做椭圆,css实现椭圆
- vue 循环出来的三个标签加不同的颜色
- 《鹰猎长空》回顾我国电影发展史的115年
- excel动态图表ppt_Excel中动态图表的问题
热门文章
- java-net-php-python-jsp大麦公司网上拍卖商城计算机毕业设计程序
- 微信【PC电脑版】消息提示音怎么还原
- ***工具XSCAN V3.3 GUI的使用
- Eclipse安装WindowsBuilder失败的解决办法
- 安卓手机内存满了,4个方法教你释放空间
- McaFee企业版v8.0i设置指南
- (转) [it-ebooks]电子书列表
- C#使用Parallel处理数据同步写入Datatable并使用BulkInsert批量导入数据库
- python 小说分析_Python文章相关性分析---金庸武侠小说分析
- VRay4.2 for 3dsMax2013-2020