BMFont艺术字

  • 前言
  • 一步到位
  • 完整流程

前言

网上很多教程,教你如何把美术切的图片导成艺术字,但是,大部分都是讲了最简单的情形,就是导数字和字母符号之类的。也有讲把中文汉字导成艺术字体的教程,什么先新建一个txt,把你需要的字输进去,然后把文件导入到bmfont中,就可以预览了,还煞有其事的讲一定要把文件编码格式改为utf-8的。亲测没用,各种格式我都试了,就是导不进去。这也是我经过探讨找到解决方案之后要写这篇教程的原因。

一步到位

其实我一开始也是根据网上给的教程来的,上面说了把txt导入到软件中,是为了拿到汉字在导入过程中不易拿到的Unicode编码。既然导入文件行不通,那我就换个方式找编码。于是乎我就找到这么一个网站: 查看字符编码.,你也可以随便找一个类似的。

在这里,你可以不用管它是什么 数字 符号 字母 汉字。你输入你需要的,然后就可以拿到ID,然后就可以啦。

完整流程

如果你是新手,那就看这里吧。

  1. 下载BMFont,链接: BMFont.

    这些版本都可以。第一个是1.14安装版,第二个是绿色运行版。
  2. 安装完之后,打开软件,进行字体设置,和导出设置

  1. 点击options,选中font settings。进入字体设置界面,检查相应设置,参考如下:

  2. 点击options,选中export options。进入导出设置界面,检查相应设置,参考如下:(其中 width和height是你生成字体文件时,相对应的png文件的尺寸,大小你可以自己调节,保证刚好就行了)

  3. 点击edit,开始导入图片资源。先清理一下当前环境,依次点击select all chars、clear all chars in font。
    然后
    点击open image manager。

    点击image。选择import image。

    选中你要导入的图片,点击打开。

    设置id,这个id就是你刚才从上述网站中找到的Unicode十进制编码,然后点击ok。一个资源就导好了。依次添加吧

  4. 导入完之后,你可以回到软件的主界面上。点击options,选择visualize进行预览,确认是你想要的效果,就选择save bitmap font as(导出:Ctrl/Command + S)。进行导出啦1。你的字体文件就做好了。(#.#)嘻嘻2


  1. 美术给你的资源,尽量同高同宽,次之同宽; ↩︎

  2. 美术给你的资源,文件名不要以下划线开头,导不进去; ↩︎

BMFont把美术图片(汉字,数字,字母)字生成艺术字体fnt格式相关推荐

  1. python 正则之提取字符串中的汉字,数字,字母

    python 正则之提取字符串中的汉字,数字,字母 #\d 匹配一个数字字符.等价于 [0-9] #\D 匹配一个非数字字符.等价于 [^0-9]#过滤字符串中的英文与符号,保留汉字 import r ...

  2. lua/cocos加载动画以及可以使用加载纹理的方式来替换图片并且加载个人制作的艺术字体(fnt字体)

    1.加载spine/json(ExportJson)骨骼动画 现在用的比较多 local spineAnim = sp.SkeletonAnimation:create("base/res/ ...

  3. python2 正则匹配中文汉字数字字母

    python2 re.compile匹配中文数字字母: # -*- coding: utf-8 -*- import redef chineseToUnic(ch):# 中文字符串转unicode编码 ...

  4. 网上在线图片处理(彩字生成大全)

    http://www.55.la/ http://www.ico.la/ ico图标 http://www.makepic.com/   图片制造 打造个性签名 拒绝垃圾邮件 生成个性印章 http: ...

  5. MATLAB神经网络汉字数字字母识别(任何字符,GUI)

    一.课题介绍 该课题为基于MATLAB的汉字识别,网络上基本多为数字识别,字母识别,比较少对于中文汉字的识别.该课题为基于MATLAB的BP神经网络的汉字识别,具有人机交互界面GUI. 二.基本流程 ...

  6. python输入文字字符串、如何提取某个汉字_python提取字符串中的汉字数字字母

    原博文 2019-07-04 15:09 − #\d 匹配一个数字字符.等价于 [0-9] #\D 匹配一个非数字字符.等价于 [^0-9] #提取汉字 import re string = &quo ...

  7. java正则提取字符串中的符号汉字数字字母

    提取字符串中的符号 /*** 提取字符串中的所有符号* @param str* @return*/public static String getSymbol (String str) {String ...

  8. Hive正则表达式regexp_replace,截取后提取_汉字_字母_数字

    Hive regexp_replace函数 建表 插入测试数据 从字符串中按截取长度提取 汉字/数字/字母. 截取字符串中的汉字"汤姆Tom123那That个456猫Cat789" ...

  9. Unity3d之-使用BMFont制作美术字体

    一.需求 游戏开发中经常遇到需要以美术字(而非字库)做数字显示的情况,通常美术会提供一组包含单个数字(也会有其它字符)的图片,可能是一张整图,也可能是每个数字分开的散图. 在此我以一张整图这种情况为例 ...

  10. 基于Cocos Studio和BMfont制作艺术字体

    通常在游戏开发制作的过程中,我们常常要用到各式各样的艺术字体,适合游戏风格的.独特的艺术字体能让游戏看起来更加美观.更加生动活泼.但问题是很多新手并不知道这些字体是怎么来的,这篇文章主要讲一下如何基于 ...

最新文章

  1. Theme、StylesheetTheme设置ASP.NET的样式与主题
  2. linux中高并发socket最大连接数的优化详解
  3. P3750-[六省联考2017]分手是祝愿【期望dp】
  4. 博客园-我的新的开始
  5. P01:01背包问题(转)
  6. 8.2学长讲解(数论入门)
  7. AmazeUI图片轮播
  8. 全面改革个税关乎民生和正义
  9. keypair java_Java KeyPairGenerator generateKeyPair()用法及代码示例
  10. 向数组输入不确定个数的数组
  11. 第7章:OFDM 信道估计与均衡(4)
  12. Hu矩的形状特征提取---matlab实现
  13. 日常快捷键、代码快捷键
  14. Angular4 Angular HttpClient
  15. uni-app 微信小程序根据角色动态的更改底部tabbar
  16. C语言文件读写,相对路径,基本操作,秒懂
  17. java Analyzer_Java实现使用IK Analyzer实现中文分词
  18. siesta在Linux运行,[求助]Linux下安装Siesta的方法 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  19. Malware Dev 00 - Rust vs C++ 初探
  20. 同城配送上线淘宝天猫!接入蜂鸟即配、UU跑腿、顺丰同城等四家平台

热门文章

  1. 种子文件多服务器,别再问我什么是 BT 种子了!一次性全告诉你
  2. html插入flash时钟,PPT怎么插入Flash时钟显示实时时间?
  3. 小技巧:Win7屏保变梦幻桌面
  4. GBK编码/GBK内码/Big5
  5. 脱式计算机在线使用,脱式计算练习题.doc
  6. 天涯明月刀ol最新服务器列表,天涯明月刀手游开服表 新区开服时间表汇总[多图]...
  7. 第一章 UCI数据集wine.data主成分分析PCA
  8. github 出现无法连接成功问题终极详解
  9. html转pdf分页 css
  10. 【转】windows server 2012 安装 VC14(VC2015) 安装失败解决方案