L'interface utilisateur de texte enrichi utilise des balises de marquage simples pour styliser les sections d'une chaîne en gras, en italique, en souligné, avec des couleurs de remplissage, des variations de contour, et plus encore. Vous pouvez appliquer des balises de style aux objets TextLabel, TextButton, et TextBox.
Activer le texte enrichi
Vous devez activer le texte enrichi pour chaque objet via sa propriété RichText dans la fenêtre Propriétés, ou en définissant la propriété sur true dans un LocalScript.

local title = Instance.new("TextLabel")title.RichText = truetitle.Text = "Utilisez un <b>titre en gras</b>"
Balises prises en charge
Les balises de texte enrichi sont similaires aux balises XML/HTML et vous devez inclure à la fois une balise d'ouverture et une balise de fermeture autour du texte formaté.
<b>Texte formaté</b>
Vous pouvez également imbriquer des balises les unes dans les autres tant que vous les fermez dans l'ordre inverse de leur ouverture.
<b><i><u>Texte formaté</u></i></b>
Couleur de la police
<font color=""> </font>
Je veux la <font color="#FF7800">candy orange</font>.
Je veux la <font color="rgb(255,125,0)">candy orange</font>.

Taille de la police
<font size=""> </font>
<font size="40">C'est grand.</font> <font size="20">C'est petit.</font>

Type de police
<font face=""> </font>
<font face="Michroma">Ceci est un type de police Michroma.</font>

Famille de police
<font family=""> </font>
<font family="rbxasset://fonts/families/Michroma.json">Ceci est un type de police Michroma.</font>

Poids de la police
<font weight=""> </font>
C'est normal. <font weight="heavy">C'est lourd.</font>
C'est normal. <font weight="900">C'est lourd.</font>

Transparence de la police
<font transparency=""> </font>
Texte à <font transparency="0.5">50% de transparence</font>.

Contour
<stroke> </stroke>
| Paramètre | Propriété équivalente | Valeurs d'exemple |
|---|---|---|
| color | UIStroke.Color | "rgb(255,125,0)", "#FF7800" |
| thickness ou th | UIStroke.Thickness | "1", "4", "0.5" |
| transparency ou tr | UIStroke.Transparency | "0", "0.5", "1" |
| joins | UIStroke.LineJoinMode | "round", "bevel", "miter" |
| sizing | UIStroke.StrokeSizingMode | "fixed", "scaled" |
Vous avez gagné <stroke color="#00A2FF" thickness="2" transparency="0.25" joins="miter">25 gemmes</stroke>.

Gras
<b> </b>
Texte en <b>gras</b>.

Italique
<i> </i>
Texte <i>en italique</i>.

Souligné
<u> </u>
Texte <u>souligné</u>.

Barré
<s> </s>
Texte avec <s>barré</s> appliqué.

Saut de ligne
<br/>
Une nouvelle ligne se produit après cette phrase.<br/>Prochaine phrase...

Majuscules
<uppercase> </uppercase>
<uc> </uc>
<uppercase>Majuscules</uppercase> rend les mots plus audibles !
<uc>Majuscules</uc> rend les mots plus audibles !

Petites majuscules
<smallcaps> </smallcaps>
<sc> </sc>
Mon nom est <smallcaps>Diva Dragonslayer</smallcaps>.
Mon nom est <sc>Diva Dragonslayer</sc>.

Surligné
<mark> </mark>
Texte <mark color="#009966" transparency="0">surligné</mark>.

Commentaire
<!-- -->
Après ceci se trouve un commentaire...<!--Ceci n'apparaît pas dans le texte final--> et maintenant plus de texte...

Formes d'échappement
Si vous souhaitez rendre certains caractères comme < ou > et les soustraire à la considération comme partie des balises de texte enrichi, vous pouvez les écrire dans leur forme d'échappement.
| Caractère | Echappement | Exemple | Résultat |
|---|---|---|---|
| < | < | 10 < 100 | 10 < 100 |
| > | > | 100 > 10 | 100 > 10 |
| " | " | Rencontrer "Diva Dragonslayer" | Rencontrer "Diva Dragonslayer" |
| ' | ' | L'animal de Diva est un faucon ! | L'animal de Diva est un faucon ! |
| & | & | Rendre une autre forme d'échappement <b>&lt;</b> en échappant un ampersand | Rendre une autre forme d'échappement < en échappant un ampersand |