Marquage de texte enrichi

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

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 = true
title.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ètrePropriété équivalenteValeurs d'exemple
colorUIStroke.Color"rgb(255,125,0)", "#FF7800"
thickness ou thUIStroke.Thickness"1", "4", "0.5"
transparency ou trUIStroke.Transparency"0", "0.5", "1"
joinsUIStroke.LineJoinMode"round", "bevel", "miter"
sizingUIStroke.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èreEchappementExempleRésultat
<&lt;10 &lt; 10010 < 100
>&gt;100 &gt; 10100 > 10
"&quot;Rencontrer &quot;Diva Dragonslayer&quot;Rencontrer "Diva Dragonslayer"
'&apos;L'animal de Diva est un faucon !L'animal de Diva est un faucon !
&&amp;Rendre une autre forme d'échappement <b>&amp;lt;</b> en échappant un ampersandRendre une autre forme d'échappement &lt; en échappant un ampersand
©2026 Société Roblox. Roblox, le logo Roblox et Powering Imagination font partie de nos marques déposées aux États-Unis et dans d'autres pays.