2.0.10 字体显示异常 系统字体Arial,在模拟器显示忽大忽小

  • Creator 版本:2.0.10

  • 目标平台: 模拟器 电脑是WIN7系统 已验证Android平台是正常的

  • 详细报错信息,包含调用堆栈:

  • 重现方式:必现

  • 之前哪个版本是正常的 : 1.9.3

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:必现

  • 额外线索:

如题 ,字体显示时,在模拟器忽大忽小。

上图两个箭头所指是两个Label, 字体FontSize设置皆为 22。但初次打开此界面显示,确发现两个字体显示大小不一样。

然后当我点击下图所示按钮触发 上述Label刷新

Label显示又恢复了正常:

上传一个Demo:
labelTest.zip (775.3 KB)
Demo运行Preview3场景,直接运行即可。 然后点击toggle去触发Label刷新,会发现Label大小会变化

在WEB上也有问题,像是裁剪问题。

如上图所示,注销Label 设置FontSize与LingHeight是等值的,其它设置也没有什么问题,字体是Arial。我们来看一看这个在WEB上的表现:

两个问题:
1.Label显示,不像是 Arial字体
2.字体显示被明显 错误 裁剪了

稍等我们验证一下,应该是有修复过了的

好的,麻烦了。 还有一个问题就是这个版本的模拟器上 显示的字体大小 相对于老版本 跟对应的字号有点不符,偏小。同样字号的字在WEB上表现明显比模拟器大

模拟器是有这个问题,暂时建议用户不要分成两个文本组件来显示。
文字裁剪的问题,在新版本2.1.2已经解决了。

这明显是不成熟的建议,UI复杂变化,不可能能避免这种情况。
再者前端开发,一般都主模拟器平台去开发功能,查看效果。 不可能等到打包的时候去看具体效果。

还有2.1.X是3D版本,2.0.X是2D版本官网这么描述的。 我们不太可能冒着3D不稳定性去从2.0.X版本升级到2.1.X版本

还希望引擎大大理解。

老版本是好的,新版本异常,只希望大大们早点解决此类问题

会解决的,你需要有点耐心。
后续所谓的2D版本、2.5D版本会合并的。
已经提交issues等待安排修复。
https://github.com/cocos-creator/2d-tasks/issues/1571

好的,辛苦你们了。
可以的话,修复好了,尽快通知我们,我这里也是着急上线。

毕竟目前这种异常,导致平台显示差异太大,最基本的 所见即所得 达不到基本值,很影响我们目前的开发美术及测试验证。

这是修复的PR:
https://github.com/cocos-creator/cocos2d-x-lite/pull/1766
手动修复一下2d-x-lite引擎,然后编译就行

好的,收到,辛苦引擎大大