bmfont是windows下的字体编辑器,生成的fnt文件可以用于cocos2d-x的CCLabelBMFont

下载与安装字体编辑器

下载地址:http://www.angelcode.com/products/bmfont/

安装完成后,可以在开始菜单中找到BMFont

编辑字体

1.字体设置
2.导入设置(注意:Bit depth 需要选择32bit,不然导出的png图片背景会是黑色)
3.新建一个文本,并添加需要的字体(注意:文件的格式必须是UTF-8)
点击Edit — Select chars from file,选择字体文本文件,然后字体编辑器就会自动帮我们选上文本中的文字
在编辑器左下角可以看到当前已经选择的字符个数
4.导出fnt文件
点击Options — Save bitmap font as..导出fnt文件

使用自定义图片

注意:图片的路径不带包含中文,否则导入图片会失败。

导入图片:Edit —— Open Image Manager

ascill码对照表:http://tool.oschina.net/commons?type=4

ascill码在线转换:http://www.ab126.com/goju/1711.html

文字描边效果

1.打开导出设置,设置字体的padding为2
2.导出字体文件,打开photoshop,把字体的png文件拖到photoshop,在图层上右键,选择混合选项
3.点击描边,这里设置描边的像素为2,对应导出时设置的padding的大小
还可以增加颜色叠加等其它效果
4.ctrl + s ,保存图片为png格式,名称对应字体文件png图片的名称

引用字体文件


1.在项目中导入资源文件

2.创建LabelBMFont,并添加到层
lua代码
    local visibleSize = cc.Director:getInstance():getVisibleSize()local label = cc.Label:createWithBMFont("res/fonts/test.fnt","中文")-- 设置字体颜色为红色    label:setColor(cc.c4b(255,0,0,255))-- 设置字体大小    label:setScale(1.2)label:setPosition(visibleSize.width/2,visibleSize.height/2)bg:addChild(label,10)
运行效果:

BMFont字体编辑器的使用相关推荐

  1. 字体编辑器BMFont

    字体编辑器BMFont 在使用自定义的字体时候,可以使用BMFont来达到目的.将自定义的字,放到图片上,使用BMFont来生成一个png文件和一个fnt文件. BMFont 下载地址:http:// ...

  2. 字体编辑器_FontLab 7 ——字体编辑器

    FontLab VI是一款专为Mac用户设计的字体编辑器.无论您是专家还是初学者,使用FontLab突破性的绘图工具和响应式轮廓操作都能够轻松设计,编辑和转换字体,让您的设计过程将更快,更高效! 功能 ...

  3. 字体编辑器_Mac系统常见的Birdfont字体编辑器

    为大家推荐这一款运行在Mac平台上的免费字体编辑器,Birdfont Mac 版可以帮助大家设计属于自己的字体.Birdfont支持将矢量图形并导出TTF,OTF,EOT和SVG字体,十分好用,拥有较 ...

  4. 字体编辑器_三款好用的字体编辑器分享,让您拥有属于自己的字体

    电脑自带的字体选来选去都不喜欢,没有适合自己的风格怎么办,小编给您介绍几款亲测好用的字体编辑器,可以随心所欲创建属于自己的字体,还可以打开现有的字体文件进行编辑,个性化定制属于您自己的专有字体,能够轻 ...

  5. Mac字体编辑器哪个好用?FontLab VI for Mac永久激活版分享

    FontLab VI是一款专为Mac用户设计的字体编辑器.无论您是专家还是初学者,使用FontLab突破性的绘图工具和响应式轮廓操作都能够轻松设计,编辑和转换字体,让您的设计过程将更快,更高效! Fo ...

  6. 强大的字体编辑器推荐,设计属于自己的字体

    一般来说无论是win电脑还是mac电脑,都会自带几款字体样式,绝大部分人都一直使用器默认的字体,网上虽然有很多字体,但是找来找去还是很麻烦,今天小编就带来两款可以自己设计字体的软件,来体验一把设计师的 ...

  7. 百度字体编辑器/字体仓库

    百度字体编辑器 http://fontstore.baidu.com/static/editor/index.html 百度字体仓库 http://fontstore.baidu.com/store# ...

  8. FontForge 字体编辑器 word wps 处理上下标的不同

    本人用python生成了一个分子式,里面含用上下标,结果,在wps上显示 用word显示正常 下了个 fontforge字体编辑器,查了下,调的都是宋体中8360,但显示的区别这么大 找了半天的fon ...

  9. FontLab for Mac v7.2.0 优秀的字体编辑器

    FontLab(FontLab Studio)for Mac 是一款优秀的字体编辑器,您可以创建,打开,修改,绘制,空格,kern,提示和导出桌面,Web,颜色和可变字体.它是一个全面的字体编辑器,但 ...

  10. Birdfont 2.12 发布,字体编辑器:让字体创作更简单

    近日,字体编辑器 Birdfont 2.12 正式发布.这是一款功能强大.易于使用的字体编辑器,让用户能够轻松创建.编辑和共享字体. Birdfont 2.12 新增了许多实用功能,例如自动字体嵌入. ...

最新文章

  1. 在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境
  2. python线性回归算法简介_Python机器学习(二):线性回归算法
  3. Linux进程间通信方式--本地socket
  4. Exception in thread “main“ java.lang.IllegalStateException: Duplicate key xxx
  5. python 报错继续执行_Python报错不要慌,这三个关键词帮你解决问题!
  6. filterreader_Java FilterReader markSupported()方法与示例
  7. UGUI 图片灰显裁剪
  8. 视频在html不能播放器,网页播放器打不开的解决方法
  9. PHP第一季视频教程.李炎恢.学习笔记(五)(第3章 操作符与控制结构(1)(2))
  10. bootstarp怎么使盒子到最右边_基于Android血统的NAS+盒子共生体——零刻GS-king X 开箱初体验...
  11. 心电信号越界怎么回事_一种心电信号处理方法
  12. 小米 无线 linux 鼠标,便捷好用的小米无线鼠标,据说用完一键退回就离不开了...
  13. Testin云层天咨众测学院开课了!
  14. rk3066 android4.4,Rooting the Cube U30GT rk3066 android tablet
  15. 红米android10参数,红米10x5g手机参数 红米10x5g手机参数有哪些
  16. 击石乃有火:华为云的生长逻辑
  17. 国内量化交易接口为什么券商不对个人提供?
  18. 转载:一篇文章看明白 Android 系统启动时都干了什么
  19. mac计算机怎么算,Mac系统默认计算器使用大全
  20. restart.sh

热门文章

  1. webpack性能优化
  2. tex 表格内容换行_LaTeX:表格内换行与各种居中完美解决
  3. MFC使用SaveAs函数保存Excel文件时,弹出“文件已存在”问题
  4. C语言怎么算n维向量的加法,3D数学读书笔记——向量运算及在c++上的实现
  5. mumu模拟器Android版本才6,MuMu模拟器官方下载
  6. Python Excel xlsx,xls,csv 格式互转
  7. Java-万元与元之间的换算
  8. cgcs2000大地坐标系地图_MapGIS国土空间数据2000大地坐标系转换系统
  9. CentOS 停服!我们有哪些顶流的国产操作系统
  10. 信通方恒资产评估行业快讯 - 森林资源资产抵押贷款-金融机构对抵押物进行审核与权属认定注意事项