cocos2dx fnt字体、自定义字体制作(转载、记录、待验证)
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)在网页中嵌入任意字体(特殊字体/自定义字体)的解决方案 (2)https://www.cnblogs.com/yuwenson ...
- iOS 设置字体 自定义字体
iOS 设置字体 自定义字体 分类: iOS2012-12-21 16:33 1062人阅读 评论(0) 收藏 举报 1.网上搜索字体文件(后缀名为.ttf,或.odf) 2.把字体库导入到工程的re ...
- xml android 字体,自定义字体和XML布局(Android)
这可能有点晚,但您需要创建一个返回自定义字体的单例类,以避免内存泄漏. 字体类:public class OpenSans {private static OpenSans instance;priv ...
- 【css】LCD液晶字体——自定义字体@font-face
实现效果: 实现步骤: 下载字体 .ttf https://www.dafont.com/theme.php?cat=302&text=0123456789 选择LCD,点download下载 ...
- html使用本地字体/自定义字体 字体转换成@font-face所需的web字体格式
转载自 使用@font-face 转载自 字体转换网站的使用方法 转载自 字体转换网站官网
- vue 富文本编辑器 quill (含代码高亮、自定义字体、汉化、鼠标悬浮提示、组件封装等)
基本使用 安装依赖 npm i quill .vue文件 <div ref="editor" :style="finalStyle"></di ...
- 用 @font-face 实现自定义字体
目录 一.语法 二.字体格式 三.实战使用 四.各浏览器兼容 五.用 unicode-range 指定字体适用范围 1. unicode-range的值和语法 2. unicode-range的常用值 ...
- Cocos2d-x 3.10 使用BMFont 制作自定义位图字体.fnt文件
第一步,下载制作工具 BMFont下载地址 第二步,选择左上角的Edit->open Image Manager 点击后的界面 第三步,自定义位图字体资源,按照Ascll码表排序 例如,控制字符 ...
- cocos2dx fnt字体、自定义字体制作
BMFont字体制作工具下载:http://www.400gb.com/file/69802333 更多软件下载:http://cocos2dx.400gb.com 使用说明: 这个程序将允许您生成T ...
- bmp制作自定义字体(cocostudio使用)
工具需求:bmpfont 1.步骤 (1)制作 * 把自己的字体放到一个txt文件中,写个脚本抽离出来, 重复了没有关系 * Edit->Select chars from fils(注意:Ed ...
最新文章
- 都有Python了,还要什么编译器
- 【集训心得】在真哥强迫下不得不写的总结
- 2020-10-11 LMI线性矩阵不等式的一些知识
- 文献学习(part32)--Density Peak Clustering Based on Relative Density Optimization
- 接口应用:内部比较器Comparable
- 【手把手教你树莓派3 (二)】 启动wifi模块
- python对Excel数据进行读写操作
- QT 创建鼠标右键菜单
- VMware虚拟机安装win10系统
- Jetpack Compose UI组件入门教程
- 零基础转行大数据怎么学习?大数据学习路线
- [因果推断] 学习资料汇总
- Generate public key from private key in keychain
- (oralce)操作数据库
- 扳倒井酒病毒性营销方案策划
- NC65添加自定义按钮
- 销售订单创建保存时,出现错误
- MSDN i tell you 下载说明
- 白嫖一份饿了么外卖,真香警告来了
- 物联网时代来了,大数据也终于有了用武之地