Using the Information Sign
Rich Text Tags
Rich text tags are similar to HTML or XML tags, but have less strict syntax.
A simple tag consists of only the tag name, and looks like this:
<tag>
For example, the <b> tag makes text bold, while the <u> tag underlines it and <i> makes it italic.
Tag attributes and values
Some tags have additional values or attributes, and look like this:
<tag="value"> or <tag attribute="value">
For example <color=”red”> makes text red. Red is the color tag’s value.
Similarly <sprite index=3> inserts the fourth sprite from the default Sprite Asset. index is an attribute of the sprite tag, and its value is 3.
A tag, including its attributes, can be up to 128 characters long.
The table below lists possible attribute/value types.
Attribute/value type: | Example |
|---|---|
Decimals |
|
Percentages |
|
Pixel values |
|
Font units |
|
Hex color values |
|
Names | Both |
Tag scope and nested tags
Tags have a scope that defines how much of the text they affect. Most of the time, a tag added to a given point in the text affects all of the text from that point forward.
For example, adding the tag <color="red"> at the beginning of the text affects the entire text block:
<color="red">This text is red

Adding the same tag in the middle of the text block affects only the text between the tag and the end of the block :
This text turns<color="red"> red

If you use the same tag more than once in a text block, the last tag supersedes all previous tags of the same type.
<color="red">This text goes from red<color="green"> to green

You can also limit the scope of most tags using a closing tag. Closing tags contain only a forward slash and the tag name, like this: </tag>
Tags can also be nested so one tag’s scope is within another tag’s scope. For example:
<color=red>This text is <color=green>mostly </color>red.

The first <color> tag’s scope is the entire text block. The the second <color> tag has a closing tag that limits its scope to one word.
When you nest tags, you don't have to close their scopes in the same order that you started them.