自己定义字体之BMFont的使用
***************************************转载请注明出处:http://blog.csdn.net/lttree*******************************************
之前cocos2d-x文章用到了自己定义字体的BMFont软件,不会用,看网上东东也没怎么看懂,自己摸索了半天,最终差点儿相同啦,如今就来分享一下,如有错误之处,欢迎指正,Thank U~
这个软件下载地址:http://download.csdn.net/detail/lx417147512/7669867
下载下来,解压文件,能够看到有两个版本号1.13和1.14beta。用哪个?随便吧。
安装以后。。
。
打开BMFont应用程序,就是那个黑底白字的东东,
映入眼帘就这些东西,右面那一栏是一些选择,额。
。。
详细的我也不大清楚。
我就知道第一个Latin+Latin Supplement是将全部英文字母和字符选中,
通过左上角 Options->Font setting 能够选择字体(比如 宋体。楷体,另一些巴拉巴拉英文名称的字体)
假设你的字体选乱了。想归零,又一次选,能够按Ctrl+A或者 Edit->Select All Chars(这个命令事实上是全选/取消全选)
菜单Options的Visualize能够看你导出的文件样子,比方PNG的样子,里面字符排列的格式。
菜单Options的Expot options能够控制导出的文件一些属性
命令临时会这些就OK了。
事实上。这个文件的使用方法能够归结为:
选则字体 -> 选择所须要用这些字体的字符 -> 选择导出文件副属性 -> 导出.fnt
选择字体通过Font Setting(在Options菜单下),
选择字符。能够自己手动点,也能够通过文件导入。
假设要通过文件导入。则是 Edit->select chars from file
选择导出的图片啊。什么的就用Export options(Options菜单下)
然后导出.fnt文件,Options->save bitmap font as...
光说不练假把式。来几个样例吧:
1.导出26个英文字母(大写和小写)+10个数字字符。
①选择字体,这里就选择 楷体吧~
②选择0~9 10个数字和26个英文字母大写和小写
③设置 Options->export options
--能够在options->Visualize 看看我们输出的PNG是什么样子的:
能够发现它的数字和字母都是乱序的。
⑤ 导出.fnt文件 ,Options->save bitmap font as...
能够发现存储的地方多了两个文件。一个是.fnt一个是.png。
.png就是自己整的字体的样子。.fnt就是png里各个字体的位置。
2.这次咱们来试一试汉语的,也适用于我们不知道哪些字须要用自己定义字体。但我们有它的txt文件。
① 新建一个txt,输入一些你想存的汉字,保存时候注意选择UTF-8的编码格式
② 设置字体,setting嘛,随便设置一个,我这里用的仿宋,那个Charse要用Unicode
③导入我们的txt,Edit->select chars from file
然后再看一下Visualize能够看到,我们所输入的汉字已经在里面了:
嘿嘿。文字内容小自恋呀~。
~
④接下来,导出.fnt即可了 O(∩_∩)O~
你不仅能够自己选择须要用的字符,也能够从文件导入,也能够文件导入后再加上自己选择的字符。
OK。就是这样。
***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************
转载于:https://www.cnblogs.com/gcczhongduan/p/5284658.html
自己定义字体之BMFont的使用相关推荐
- 字体编辑器BMFont
字体编辑器BMFont 在使用自定义的字体时候,可以使用BMFont来达到目的.将自定义的字,放到图片上,使用BMFont来生成一个png文件和一个fnt文件. BMFont 下载地址:http:// ...
- css3-自定义字体
参考链接http://www.w3cplus.com/content/css3-font-face 出处W3CPLUS css3-自定义字体 @font-face @font-face是CSS3中 ...
- 移动端如何定义字体font-family
移动端如何定义字体font-family 中文字体使用系统默认即可,英文用Helvetica /* 移动端定义字体的代码 */ body{font-family:Helvetica;} 参考<移 ...
- 【已解决】如何设置、更换LaTeX Beamer的字体?以及调整正文所使用的字体(如从Times New Roman改变为Arial)、定义字体大小等操作
文章目录 1. 前言 2. 关于字体 3. Overleaf支持的字体 4. 直接上代码! 4.1. 做过的错误尝试 5. 小结 6. 参考文献 1. 前言 创作开始时间:2021年12月12日21: ...
- 自定义字体之BMFont的使用
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- WPF 如何在静态资源定义字体大小
默认的 WPF 的字体大小的单位是像素,如果想要将字体大小使用 pt 点表示,写在 xaml 里面是直接添加 pt 后缀.但是此时如果在静态资源尝试定义的时候写上了 pt 将会在运行的时候提示无法转换 ...
- HTML5系列代码:使用声明的字体名称定义字体样式
font-family name 必需的.定义字体的名称. src URL 必需的.定义该字体下载的网址(S) font-stretch normal condensed ultra-condense ...
- php 字体倾斜,CSS中font-style定义字体倾斜体样式的代码示例
本篇文章给大家带来的内容是关于CSS中font-style定义字体倾斜体样式的代码示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一.常用斜体语法 常用字体样式设置font-st ...
- HTML中定义字体[字体美化]
一.HTML中定义字体 字体的确是很好打交道的,一开始制作页面,它就以默认的样式显示.随着逐步的深入,你会改变一下默认的设置,增大或者减小字体. 一般字体默认的标签格式:<p>田涛< ...
最新文章
- java avl_Java底层实现AVL 平衡二叉树
- Python fabric实践操作
- 控制发送的请求条数_一个 HTTP 请求的曲折经历
- CF2B The least round way(贪心+动规)
- 五、创建Bean的三种方式
- ACM-ICPC 2018 焦作赛区网络预赛 H题 String and Times(SAM)
- jdbc连接mysql数据库过程_jdbc连接数据库的步骤
- 压缩命令_linux中压缩文件命令gzip和tar的压缩选项的简单用法
- yolov5数据集标注txt2xml和xml2txt
- eclipse android环境搭建,Eclipse Android开发环境搭建教程
- VS Code快捷生成用户代码片段操作,以vue为例
- css--小米商城----logo与home图标切换
- 微积分:2.1导数中的中值定理
- excel 置信区间 计算_用Excel求置信区间.ppt
- mac上编码转换工具_25个用于高效编码的Mac工具
- 藏苹果 HNSUT 1889
- 如何防止SP利用欠费进行套利
- CSP-J2019普及组复赛T4:加工零件
- 【LiteApp系列】爱奇艺小程序架构浅析
- IDEA 设置SVN提交忽略文件
热门文章
- 天联高级版客户端_壹拓网科技关于金万维天联标准版、异速联和天联高级版区别的讲解...
- 【Matlab】Matlab 读写TIFF图像
- 吴恩达深度学习 —— 4.6 前向传播和反向传播
- leetcode - 155. 最小栈
- Markdown--绘制流程图(flowchart)
- 运维笔记 - Nginx
- 单频和混频是什么意思_科研| 谐波混频器常见电路小结
- 什么时候出python4_什么?Python4要来了?快来看看Python之父怎么说
- mysql 分表_MySQL如何分库分表
- ffmpeg编码越来越小_从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题(5)