.fnt 字体不能正常显示

问题: .fnt 字体不能正常显示

解决方案:

用记事本打开.fnt

检查info face="Number-export"(不要包含路径等信息,如果包含在coscos creator 中不能正常使用)

page id=0  file="Number-export.png"(字体texture引用正常设置,通常合.fnt 在同级目录下)

名词解释:

解释:

info

face="Number-export”,

size=32:大小为32像素

bold=0 :不加粗

italic=0:不使用斜体

charset="": charset是编码字符集,这里没有填写值即使用默认,

unicode=0:不使用Unicode

stretchH=100:纵向缩放百分比

smooth=1 :开启平滑

aa=1:开启抗锯齿

padding=0,0,0,0:内边距,文字与边框的空隙。

spacing=1,1 :外边距,就是相临边缘的距离。

common

lineHeight=37:行高,如果遇到换行符时,绘制字的位置坐标的Y值在换行后增加的像素值。

base=28 :字的基本大小

scaleW=512 :图片大小

scaleH=512:图片大小

pages=1 :此种字体共用到几张图。

packed=0:图片不压缩

 

chars count=204 是当前贴图中所容纳的文字数量

 

char id=57 x=25 y=37 width=24 height=36 xoffset=0 yoffset=18 xadvance=27 page=0 chnl=0 letter="9" 字符在字体中的基本信息(偏移和对应关系)

 

kernings count=0

这个数字代表参与字组合间距调整的字的数量。

如果kernings count大于零,后面会有类似这样的描述:

kerning first=102  second=41 amount=2

也就是’f’与’)’进行组合显示’f)’时,’)’向右移2像素防止粘在一起。

 

通过上面这些信息,引擎可以通过编码找到相应的文字并取出对应的纹理块。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值