各位引擎大神 RichText 的实际文本高度不正确能不能修复一下?

各位引擎大神 RichText 的实际文本高度不正确能不能修复一下?
这个问题很早就有了, 也不止一次提到过, 到现在都没有改 是出于什么考虑呢?

这个就自己改下吧,反正也不麻烦的

可能没空 自己修一下

是否方便提PR?或者将修改和测试的步骤在这里描述一下 @jiangtao_ye @liuxiaoyi135

仔细看了一下 PR 的历史,这个问题已经被修复了,被标记的 3.17 版本。 https://github.com/cocos2d/cocos2d-x/pull/18447 @coser

引用 PR 的描述

改进RichText

自动修正ContentSize,以获得真实高度 #12806 #12145 #15054
许多论坛反馈RichText无法获取真实高度。我在函数RichText::formatRenderers里面修改了_customSize.height,使得content size等于真实尺寸。

用StringUtils::StringUTF8重构了字符串切割算法

对同一段文本重复调用Helper::getSubStringOfUTF8String比较浪费性能。而StringUtils::StringUTF只转换一次。
另一方面,切割StringUtils::StringUTF8比用Helper::getSubStringOfUTF8String切割要容易得多,且不容易出错。#18323
在函数getNextWordPos里面增加了估算长度,使之执行得更快。
对文本中的\n处理为换行。并支持连续的\n #14188