Creator2.4.1 Label的粗体与字体在IOS和小游戏中表现完全不一样

  • Creator 版本:2.4.1

  • 目标平台: iOS / 小游戏真机(IOS)

  • 重现方式:必现

小游戏中,部分ios机型,在Label使用ttf字体后,如果不选择缓存模式为char则字体丢失
在ios中,所有机型,如果选择缓存模式为char,则Label的大小不会随着string的变化而改变(无特殊配置,Overflow为NONE),如果缓存模式为NONE则正常,且勾选粗体后,变得非常粗,而小游戏中则正常
现在Label的粗体和字体在小游戏和ios的表现非常不同,导致发布多平台非常麻烦

粗体可以不用Label自己的, 你可以自己加个 Labeloutline组件实现
字体丢失没遇到过,是不是字体文件有问题。

既然提供了粗体功能,我觉得有问题还是要修复,尤其是对于跨平台引擎,如果不同平台之间表现差异巨大,那完全失去了跨平台的意义,字体丢失只有部分机型会出现,而且选择缓存为CHAR之后就有了,应该不是字体文件的问题,另外最重要的就是,使用ttf字缓存模式选择char之后,哪怕是模拟器都会出现Label大小不变的问题,而web则不会,这说明应该原生平台都有这个问题