精华内容
下载资源
问答
  • fnt字体 3500常用汉子

    2017-04-04 15:51:17
    3500常用汉字 fnt字体 下载直接使用 包含两个文件 一个fnt一个png
  • cocos2d-x 使用位图工具制作 fnt字体

    千次阅读 2016-04-20 17:52:56
    1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的 2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/bmfo

    [原文地址:http://blog.csdn.net/qiurisuixiang/article/details/8984288]

    1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的


    2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/bmfont


    3 安装后,打开BMFont,界面如下,右边的列表是字体库



    4 新建一个txt文件,输入要用到的文字(一定要保存为UTF-8格式,否则软件无法识别



    5 在BMFont上找到Edit菜单,然后选择Selects chars from file,载入刚才新建的txt文件,你会发现刚才输入的字符在BMFont中已经被选中。


    6 在BMFont上找到Option菜单,然后选择Font Setting设置字体,然后设置其中的Font(字体可以按需求随便选择)和Charset(默认的Unicode就可以)



    7 设置导出选项,在BMFont上找到Option菜单,然后选择Export options,在cocos2d-x中需要按如下设置



    8 准备导出字体,在BMFont上找到Options,然后选择Save bitmap font as,会发现保存路径下多出了一个fnt文件和一个png文件(其实这个和plist文件保存拼图信息原理差不多),将它们拷贝到cocos2d-x工程的Resources目录下

    9 使用方法如下

    1. /** 使用字体位图 **/  
    2. //创建位图 第一个参数要和在BMFont中载入的文字中存在的  
    3. CCLabelBMFont *label = CCLabelBMFont::create("I am hahaya.""info.fnt");  
    4. label->setPosition(ccp(size.width / 2, size.height - 50));  
    5. this->addChild(label, 1);  

    10 程序运行效果



    11 在使用BMFont生成中文时需要注意,在Font Setting中设置Font时,Font要设置成中文的(比如微软雅黑),Charset默认Unicode就行,同样按照以前相同的方式设置Export options。然后再将写有中文的文本文件载入,最后保存。

    12 使用中文位图代码如下


    展开全文
  • BMFont字体制作工具下载:http://www.400gb.com/file/69802333 ...应用程序生成两个图像文件,并且可以通过一个游戏被读取,便于呈现的字体字符的描述。 如果你没有一个图像浏览器能够读取TGA ,P

    http://blog.csdn.net/xie306156862/article/details/38340409

     BMFont字体制作工具下载:http://www.400gb.com/file/69802333

          更多软件下载:http://cocos2dx.400gb.com

          使用说明:

     这个程序将允许您生成TrueType字体位图字体。应用程序生成两个图像文件,并且可以通过一个游戏被读取,便于呈现的字体字符的描述。
    如果你没有一个图像浏览器能够读取TGA ,PNG或DDS文件,我建议PUPP ,从AngelCode另一个免费的产品。
    产品特点:
    支持完整的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 是字体贴图文件。

    展开全文
  • 第一步,下载制作工具BMFont下载地址第二步,选择左上角的Edit->open Image Manager点击后的界面第三步,自定义位图字体资源,按照Ascll码表排序例如,控制字符0对应码值48例如,我再这里选择了0,右下角红框对应的就是它...

    第一步,下载制作工具

    BMFont下载地址

    第二步,选择左上角的Edit->open Image Manager

    这里写图片描述

    点击后的界面

    点击后的界面

    第三步,自定义位图字体资源,按照Ascll码表排序

    例如,控制字符0对应码值48

    这里写图片描述

    例如,我再这里选择了0,右下角红框对应的就是它的Ascll码值

    这里写图片描述

    第四步,编辑图片地址,在这里选择Import Image,下面两个分别是编辑和删除功能

    这里写图片描述

    这里需要填的id就是Ascll码值,File是文件路径

    这里写图片描述

    第五步,导出cocos2dx 可用的BMFont位图文件,首先编辑导出配置,电机做上角Option->Save Bitmap font as… 导出

    这里写图片描述

    #Padding指定每个字体的内边距
    #Spacing指定字体与字体间的边距,即外边距
    #Width,Height指定贴图的宽高
    #BitDepth,8bit生成的png是黑色背景  32bit生成的png是透明背景

    生成后的视图

    这里写图片描述

    这是生成的fnt文件的具体内容

    info face="Consolas" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0
    common lineHeight=32 base=25 scaleW=128 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
    page id=0 file="test_0.png"
    chars count=10
    char id=48   x=0     y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=49   x=16    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=50   x=32    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=51   x=48    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=52   x=64    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=53   x=80    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=54   x=96    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=55   x=112   y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=56   x=0     y=24    width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    char id=57   x=16    y=24    width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
    展开全文
  • 工具下载:http://www.angelcode.com/products/bmfont/ (Bitmap Font ...步骤一:使用记事本创建一个 *.txt 文件,内容:保存你要显示的信息(注意:保存格式须为 UTF-8)。   步骤二: 1> 选择“Edit”-> “S

    工具下载:http://www.angelcode.com/products/bmfont/ (Bitmap Font Generator)

    显示界面如下图:框选区域是我们需要使用的

     


    编辑器使用步骤如下:

    步骤一:使用记事本创建一个 *.txt 文件,内容:保存你要显示的信息(注意:保存格式须为 UTF-8)。

     

    步骤二:

    1>  选择“Edit”-> “Select chars from file”导入上面创建的 *.txt 文件。

    2> 选择“Options” -> “Font Settings”字体可以自己选

    , 默认字符集(Charset)就选 Unicode 就行了




    3> 选择“Options” -> “Export Options”

     

    4> 选择“Options” -> “Save bitmapfont as”

    输入导出的文件名称 test ,你会看到导出的两个文件,*.fnt 和一个 *.png 文件。

     

    将导出的 *.fnt 文件 和 *.png 文件 导入到程序 Resource 资源目录下,使用如下 (注:创建显示内容时,需使用图库中已有的字体信息)

          CCLabelBMFont*label=CCLabelBMFont::create("Rookie of thesurvival of the road !","bmfont.fnt");
          CC_BREAK_IF(!label);
          CCMenuItemLabel*item=CCMenuItemLabel::create(label,this,menu_selector(HelloWorld::menuCloseCallback));
          CC_BREAK_IF(!item);
          item->setPosition(ccp(size.width/2,size.height/2)); 
          this->addChild(item);

    显示结果:



    展开全文
  • 1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的 2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/
  • 1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的 2下载Window下的位图处理工具BMFont,下载地址: http://www.angelcode.com/products/bmfont/ 3安装...
  • 首先 下载安装windows下免费的位图字体制作工具Bitmap Font Generator下载地址http://www.angelcode.com/products/bmfont/install_bmfont_1.13.exe2 打开软件,选择Opotion->FontSetting,来设定需要导出的字体我...
  • 1、首先我们须要下载而且安装BMFont工具,下载地址例如以下:...2、安装后,打开BMFont,界面例如以下,右边的列表是字体库 3、创建一个txt文件。然后输入你用到的文字(注意:保存的时候要用utf-...
  • 1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的 2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/bm
  • 该项目主要是利用freetype来提取字体文件的字形,得到outline,再利用FT_Outline_Decompose函数得到svg可以使用的path值。 二 介绍 FreeType2库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一...
  • 参考: 官网教程-位图字体的制作与使用 一、下载字体并安装字体 从站长字体下载了液晶...三、使用字体制作工具导出fnt和png字体文件 这部分看Laya官网教程,链接在本文开头处。 导出后获得fnt和png文件...
  • OpenGL学习笔记--字体库freetype2、FTGL

    千次阅读 2017-07-05 16:47:56
    freetype2FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF等。FTGLFTGL即FreeType ...
  • 前面都用到了".fnt"文件,但是没讲述".fnt"是怎么产生的怎么用的... 今天就将这个非常有用的位图处理工具,来回答上面的问题... 1、下载地址:http://www.angelcode.com/products/bmfont/ 2、创建一个tx
  • 有时候,美术会提供图片(大部分是数字效果),Unity需要在Text组件使用这些美术效果,这时候可以把这些图片制作成一个Font(字体文件),供Text使用。 一、使用BmFont工具 注:工具直接搜索下载即可,同时会有...
  • 字体编辑器BMFont

    2017-08-10 16:46:26
    转自:http://blog.csdn.net/wxy15979115440/article/details/51182017BMFont 下载地址:http://www.angelcode.com/products/bmfont/...将自定义的字,放到图片上,使用BMFont来生成一个png文件和一个fnt文件。1. 使用B
  • BmFont 字体制作

    2015-01-06 16:58:55
    前面都用到了".fnt"文件,但是没讲述".fnt"是怎么产生的怎么用的... 今天就将这个非常有用的位图处理工具,来回答上面的问题... 1、下载地址:http://www.angelcode.com/products/bmfont/
  • 字体 兼容跨平台命令行位图字体生成器。...ttf文件的路径,必需(可以为备用字体设置多次) -输出 输出文件名,不带扩展名,必填 - 字体大小 32 字体大小 - 颜色 255,255,255 前景RGB颜色,例如:32,255
  • 前面都用到了".fnt"文件,但是没讲述".fnt"是怎么产生的怎么用的... 今天就将这个非常有用的位图处理工具,来回答上面的问题... 1、下载地址:http://www.angelcode.com/products/bmfont/
  • 支持fnt位图字体文件导出 支持spine的atlas文件导出 golang 开发,跨平台,可运行在Windows、Mac、Linux。 安装 从github release里下载编译好的执行程序 从源码安装 首先安装golang环境 执行 go get -u -v github....
  • 1、下载bmfont工具 ...3、选中所需要所字符生,配置“Options->Export Options”, 弹出设置选项,配置生成fnt文件及png图片: 3、生成了.fnt 和.png文件,copy至工程Resources目录下,添加测试代码:
  • 如何制作NGUI字体

    2015-02-27 19:30:25
    下载BMFont工具,准备好原始资源     Edit -> Open Image Manager, 导入图片   Options -> Open Export Options,指定要生成的图片的大小,位数和格式...保存字符集,有.png和.fnt两个文件
  • 前面都用到了".fnt"文件,但是没讲述".fnt"是怎么产生的怎么用的... 今天就将这个非常有用的位图处理工具,来回答上面的问题... 1、下载地址:http://www.angelcode.com/products/bmfont/ 2、创建一个txt...
  • FreeType库是一个完全免费(开源)的、高质量的且可移植的字体引擎,它提供统一的接口来访问多种字体格式文件,包括TrueType,OpenType, Type1, CID,CFF, Windows FON/FNT, X11 PCF等。 以往使用中文字库时,免不了...
  • 1 在看别人的代码的时候,有时候会发现.fnt文件,这个文件是如何产生的呢,其实是使用位图处理工具生成的 2下载Window下的位图处理工具BMFont,下载地址:http://www.anglecode.com/products/bmfont ...
  • 不多说,先来效果图: 从头开始讲开发流程: 在Unity3d开发过程中,经常需要将美术提供的美术字组合成一个字体库,方便unity中的调用,...导出来的资源有:对应的图片,还有一个以fnt结尾的文件,如果打开此文件...
  • 前面都用到了".fnt"文件,但是没讲述".fnt"是怎么产生的怎么用的... 今天就将这个非常有用的位图处理工具,来回答上面的问题... 1、下载地址:http://www.angelcode.com/products/bmfont/ 2、创建一个txt文件,...

空空如也

空空如也

1 2 3
收藏数 48
精华内容 19
关键字:

fnt字体文件下载