提一个 ios & mac ttf 字体加载的 bug, 补充一下 android 上也有问题

2.2.2 以及更高版本都存在,更低版本未测试
https://github.com/cocos-creator/cocos2d-x-lite/issues/2221

主要问题在于获取 fontfamilyname 的方法有问题

谢谢反馈,我们会看下这个问题。

1赞

非常感谢你的反馈,你能否提供一下测试资源?我本地找不到比较合适的测试资源。

试下这两个字体, 这是 fontlab 看到的字体信息, 我这边测试最后读出来的 familyname 是这个软件显示的 style group

|-----------------

归档.zip (284.1 KB)

1赞

已经复现问题,感谢你的反馈。我们会尽快修复。

如图,android 上导致使用自定义ttf 的富文本斜体加粗使用系统字体,key 后面拼的后缀导致找不到字体了

能否给个PR

这个问题修复了吗

大佬大佬,这个问题有后续吗

不太清楚,不知道 3.x 是否还有这个问题

已经在 3.6.0 版本修复了, 2.x 也可以参考这个 pr 修复: https://github.com/cocos/cocos-engine/pull/11298

你好,看了下给的pr是修复安卓的,有ios的pr吗

你好,目前 ios 平台还没有修复。你可以关注一下这个 issues 的处理进展:https://github.com/cocos/cocos-engine/issues/12411 。目前已经提交了一个 pr:https://github.com/cocos/cocos-engine/pull/12421 ,预计会合并到 3.6.1 版本中。

好的,非常感谢

:joy:2.4.11依然有fontfamily导致显示错误的问题(原生和模拟器是框框,h5平台是系统字体)