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 des sections d'une chaîne en gras, en italique, en souligné, avec une couleur 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 police

<font color=""> </font>

Je veux le bonbon <font color="#FF7800">orange</font>.
Je veux le bonbon <font color="rgb(255,125,0)">orange</font>.

Taille de 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">C'est la police Michroma.</font>

Famille de police

<font family=""> </font>

<font family="rbxasset://fonts/families/Michroma.json">C'est la police Michroma.</font>

Poids de 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 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> fait que les mots se lisent fort !
<uc>Majuscules</uc> fait que les mots se lisent fort !

Petites majuscules

<smallcaps> </smallcaps>
<sc> </sc>

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

Marque

<mark> </mark>

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

Commentaire

<!-- -->

Après ceci se trouve un commentaire...<!--Cela 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 exemptés de la considération comme partie des balises de texte enrichi, vous pouvez les écrire dans leur forme d'échappement.

CaractèreÉchappementExempleRésultat
<&lt;10 &lt; 10010 < 100
>&gt;100 &gt; 10100 > 10
"&quot;Rencontrez &quot;Diva Dragonslayer&quot;Rencontrez "Diva Dragonslayer"
'&apos;L'animal de compagnie de Diva est un faucon !L'animal de compagnie de Diva est un faucon !
&&amp;Rendre une autre forme d'échappement <b>&amp;lt;</b> en échappant un esperluetteRendre une autre forme d'échappement &lt; en échappant un esperluette
©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.