http://blog.csdn.net/xie306156862/article/details/38340409

BMFont字体制作工具下载:http://www.400gb.com/file/69802333

更多软件下载:http://cocos2dx.400gb.com

使用说明:

这个程序将允许您生成TrueType字体位图字体。应用程序生成两个图像文件,并且可以通过一个游戏被读取,便于呈现的字体字符的描述。
如果你没有一个图像浏览器能够读取TGA ,PNG或DDS文件,我建议PUPP ,从AngelCode另一个免费的产品。
产品特点:
支持完整的Unicode 6.2字符集,以及8位的OEM字符集
最佳使用的纹理空间,即尽可能少的未使用的面积尽可能
支持字距调整对
易于使用的文件格式,无论是普通的文本文件或XML文件。二进制格式适用于那些更喜欢
8位或32位的纹理输出( TGA ,PNG和DDS文件)
选项包装4层字体图像合并为1 32位纹理。需要特殊的着色器来渲染,但节省了大量的内存
抗锯齿,均通过Windows自带字体平滑和超级采样
字符之间配置的边距和间距
从文本文件中的字符,同时支持UTF8和UTF16编码的文件
从命令行生成位图字体
进口彩色图像字符,支持: BMP,JPG , TGA , DDS , PNG
可选轮廓字体的字符
与大纲为1路字符的可选包装。需要特殊的着色渲染过程中解压,但节省了大量的内存
使用TrueType字体直接从文件没有先安装它们。
bmfont怎么用?
1 软件安装
安装完成后,打开 bmfont.exe

2 字体设置

选择 Font settings

在这里我们选择微软雅黑。
字符编码,选择 Unicode

你还可以在 Font settings 对话框里进行字体大小, 字体平滑程度等设置。
3 选择你需要的字符
关闭 Font settings 对话框。 我们可以看到该字体可用的字符有 29066 之多,显然大大超过我们的需要。

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

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

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

但别忘了,界面中还会有不少英文字符,既然我们没有在文本文件中输入,就需要在这里加入这些字符。
在 Bitmap font generator 右侧的字符集中, 点击 Latin + Latin Supplement,这将自动加入所有常用的英文字符。

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

将 Texture 的 Width 和 Height 改为 512, 将 Bit depth 改为 32,在 File format里,确认 Font descriptor 是 XML, 文件格式是 png.
也就是说,我们将使用 512x512 的 32 位字体贴图。
开始输出字体定义文件。Options - Save bitmap font as...

命名为 Default_Chinese.fnt

输出后,生成两个文件。

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

cocos2dx fnt字体、自定义字体制作(转载、记录、待验证)相关推荐

  1. 在网页中嵌入任意字体(特殊字体/自定义字体)的解决方案

    在网页中嵌入任意字体(特殊字体/自定义字体)的解决方案 参考文章: (1)在网页中嵌入任意字体(特殊字体/自定义字体)的解决方案 (2)https://www.cnblogs.com/yuwenson ...

  2. iOS 设置字体 自定义字体

    iOS 设置字体 自定义字体 分类: iOS2012-12-21 16:33 1062人阅读 评论(0) 收藏 举报 1.网上搜索字体文件(后缀名为.ttf,或.odf) 2.把字体库导入到工程的re ...

  3. xml android 字体,自定义字体和XML布局(Android)

    这可能有点晚,但您需要创建一个返回自定义字体的单例类,以避免内存泄漏. 字体类:public class OpenSans {private static OpenSans instance;priv ...

  4. 【css】LCD液晶字体——自定义字体@font-face

    实现效果: 实现步骤: 下载字体 .ttf https://www.dafont.com/theme.php?cat=302&text=0123456789 选择LCD,点download下载 ...

  5. html使用本地字体/自定义字体 字体转换成@font-face所需的web字体格式

    转载自 使用@font-face 转载自 字体转换网站的使用方法 转载自 字体转换网站官网

  6. vue 富文本编辑器 quill (含代码高亮、自定义字体、汉化、鼠标悬浮提示、组件封装等)

    基本使用 安装依赖 npm i quill .vue文件 <div ref="editor" :style="finalStyle"></di ...

  7. 用 @font-face 实现自定义字体

    目录 一.语法 二.字体格式 三.实战使用 四.各浏览器兼容 五.用 unicode-range 指定字体适用范围 1. unicode-range的值和语法 2. unicode-range的常用值 ...

  8. Cocos2d-x 3.10 使用BMFont 制作自定义位图字体.fnt文件

    第一步,下载制作工具 BMFont下载地址 第二步,选择左上角的Edit->open Image Manager 点击后的界面 第三步,自定义位图字体资源,按照Ascll码表排序 例如,控制字符 ...

  9. cocos2dx fnt字体、自定义字体制作

    BMFont字体制作工具下载:http://www.400gb.com/file/69802333 更多软件下载:http://cocos2dx.400gb.com 使用说明: 这个程序将允许您生成T ...

  10. bmp制作自定义字体(cocostudio使用)

    工具需求:bmpfont 1.步骤 (1)制作 * 把自己的字体放到一个txt文件中,写个脚本抽离出来, 重复了没有关系 * Edit->Select chars from fils(注意:Ed ...

最新文章

  1. 都有Python了,还要什么编译器
  2. 【集训心得】在真哥强迫下不得不写的总结
  3. 2020-10-11 LMI线性矩阵不等式的一些知识
  4. 文献学习(part32)--Density Peak Clustering Based on Relative Density Optimization
  5. 接口应用:内部比较器Comparable
  6. 【手把手教你树莓派3 (二)】 启动wifi模块
  7. python对Excel数据进行读写操作
  8. QT 创建鼠标右键菜单
  9. VMware虚拟机安装win10系统
  10. Jetpack Compose UI组件入门教程
  11. 零基础转行大数据怎么学习?大数据学习路线
  12. [因果推断] 学习资料汇总
  13. Generate public key from private key in keychain
  14. (oralce)操作数据库
  15. 扳倒井酒病毒性营销方案策划
  16. NC65添加自定义按钮
  17. 销售订单创建保存时,出现错误
  18. MSDN i tell you 下载说明
  19. 白嫖一份饿了么外卖,真香警告来了
  20. 物联网时代来了,大数据也终于有了用武之地

热门文章

  1. 功率因数 matlab,基于MATLAB的有源功率因数校正器设计
  2. 2013-C++第15周项目参考解答链接集
  3. python二级考试大纲小学生_Python语言二级考试大纲
  4. python课程设计小结和体会_课程设计心得体会与总结
  5. 一个大学生的人生随笔
  6. php连接新浪云mysql_新浪云连接数据库php
  7. 年轻人如何去有效的学习(很好的鸡汤,一语惊醒梦中人)
  8. 《曾国藩的正面与侧面》,历史成功学新传与耕读理想
  9. Java笔记——08.面向对象(中级)
  10. 好用的影子系统软件,系统辅助工具