1.下载BMFont:http://www.angelcode.com/products/bmfont/
2.安装并打开
3.设置字体,Options-Font Settings
如果字体里没有你想要的字体 可以先在系统里安装字体库,这里面就可以找到了
选择Charset:unicode,设置字体大小和高度就可以了
4.输出设置 ,Options-Export Options
可以设置padding 来进行描边 设置字体间隔
bit depth必须要设为32
设置输出图集大小
可以选择presets 来选择导出时的背景和字体颜色
Font descriptor 选择xml
5.新建文本 填入我们需要的文字,保存格式必须是UTF-8
6.导入文字 Edit-select chars from file 选择我们刚才编辑的文字文本
7.如果需要其他字库,可以在右侧直接选择
8.直接ctrl+s选择存储地址 设置存储名字,可以直接导出font和png文件
9.如果设置了描边的话
打开photoshop,把字体的png文件拖到photoshop,在图层上右键,选择混合选项
点击描边,这里设置描边的像素为对应导出时设置的padding的大小
10.完成 直接导入到项目里直接使用
注意:
1.
每次打开都要重新设置参数比较麻烦 我们可以导出配置表
options-Save configutions as
每次打开options-load configutions
2.
写一个脚本 但是首次要先设置好参数,然后导出config
需要准备的文件(1.congig表 注意1里面有写怎么导出。 2.我们自己设置的字库 步骤5里面的 )
新建bat文件 脚本如下:
rem 设置BMFont软件安装路径
set BMFont_PATH=C:\Program Files (x86)\AngelCode\BMFont
rem 设置文本、配置文件以及输出fnt文件的路径
set TEXT_PATH=自己设置的字库目录
"%BMFont_PATH%\bmfont.exe" -t "%TEXT_PATH%\font.txt" -c "%TEXT_PATH%\bmFontCfg.bmfc" -o "%TEXT_PATH%\font.fnt"