BMFont bug

在使用BMFont 时 用windows 下的bmfont64创建出来的bmfont 里面的offsety 参数是0
但是在mac 上用GLyphDesigner 创建出来的每个字offsety 都不是等高的 这时候Label 就会出现字向下偏移的情况
具体示例工程LabelBMFont.zip (731.7 KB)

GLyphDesigner 和 bmfont64 创建的字体参数不一样,显示效果当然会有差异,挑一个你觉得合适的工具去创建bmfont就好。

这个文本整体Y偏下 和工具无关吧

我认为是 bmfont.js
250行 有问题 我改了试下
letterPosition.y = nextTokenY - (_lineHeight - letterDef.offsetY) * _bmfontScale + shareLabelInfo.margin;

好的,我们确认下,感谢~

我试了在代码中无法解决问题 写了个工具 用GLyphDesigner 做的bmfont 处理一下才行
python 写的
bmfontfix.zip (1.1 KB)

可以关贴了

不知道为啥bmfont 做出来的字没 GLyphDesigner 好用
bmfont 做出来的字号大小非常难调
GLyphDesigner 不管用的多大号字做的 设置的时候都能标准的字号去设置