richtext_bbcode - ScyDev/godot GitHub Wiki
RichTextLabel allows to display complex text markup in a control. It has a built-in API for generating the markup, but can also parse a BBCode.
For RichTextLabel to work properly, it must be set-up. This means loading the intended fonts in the releavant properties:
Command | Tag | Description |
---|---|---|
bold | [b]{text}[/b] |
Makes {text} bold. |
italics | [i]{text}[/i] |
Makes {text} italics. |
underline | [u]{text}[/u] |
Makes {text} underline. |
code | [code]{text}[/code] |
Makes {text} monospace. |
center | [center]{text}[/center] |
Makes {text} centered. |
right | [right]{text}[/right] |
Makes {text} right-aligned. |
right | [right]{text}[/right] |
Makes {text} right-aligned. |
fill | [fill]{text}[/fill] |
Makes {text} fill width. |
indent | [indent]{text}[/indent] |
Incrase Indent Level. |
url | [url]{url}[/url] |
Show as such. |
url (ref) | [url=<url>]{text}[/url] |
Makes {text} reference . |
image | [img=<path>][/img] |
Insert image at resource . |
font | [img=<path>]{text}[/img] |
Use custom font at for {text}. |
color | [color=<code/name>]{text}[/color] |
Change {text} color, use # format such as #ff00ff or name. |
List of valid color names for the [color=] tag:
- aqua
- black
- blue
- fuchsia
- gray
- green
- lime
- maroon
- navy
- purple
- red
- silver
- teal
- white
- yellow
(c) Juan Linietsky, Ariel Manzur, Distributed under the terms of the CC By license.