封面图片来源:使用 Aseprite 制作(源文件, 遵循 CC BY-SA 4.0 )
Godot 的 RichTextLabel 将空格渲染为纯色背景时换行的话会导致只显示一个空格
[bgcolor=red] [/bgcolor]
[bgcolor=green] [/bgcolor]
但在换行前加上任意字符即可正确渲染
[bgcolor=red] [/bgcolor]k
[bgcolor=green] [/bgcolor]
不确定是 Bug 还是预期效果,目前的解决方案是在行尾添加一个零宽空格(ZERO WIDTH SPACE)
[bgcolor=red] [/bgcolor]
[bgcolor=green] [/bgcolor]
参考:

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。