unity中文字体制作工具,对其他网址下载的使用教程进行了修复,发现不少游戏都用BMFONT写字库,BMFont是一个写字库,专门改变NGUI字体!这个程序将允许您生成TrueType字体位图字体。应用程序生成两个图像文件,并且可以通过一个游戏被读取,便于呈现的字体字符的描述。
如果你没有一个图像浏览器能够读取TGA ,PNG或DDS文件,我建议PUPP ,从AngelCode另一个免费的产品。
首先,说下为什么要使用这款工具作为cocos2d-x的字体生成工具。其实cocos2d-x能使用的字体生成工具也有好几个,当然了本人也没有全部使用过,就不一一说明了。Bitmap Font Generator(下面简称BMFont)工具的好处有一下几点:
1.支持windows系统,貌似也只支持windows,好吧,这也是个缺点
2.支持从文本中获取所需要生成的字
3.支持保存设置文件
4.支持命令行
产品特点:
支持完整的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 是字体贴图文件。





















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版