+1 vote

I'm using a RichTextLabel for a dialogue box. I've set it up to type letters at a time, like what you would see in a visual novel.
func _on_Timer_timeout():
set_visible_characters(get_visible_characters()+1)

However, when using this with BBCode enabled, underlined or strike-through text have the lines show up ahead of the letters, like so:

I've tried using visiblepercent, but that yields the same result. Is there any way to use visiblecharacters or something similar in tandem with BBCode formatting without it looking strange?

asked Jul 5, 2019 in Engine by whirlingFantasia (13 points)
edited Jul 5, 2019 by whirlingFantasia

it looks a bug to me. report it on github.
https://github.com/godotengine/godot/issues/new

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.