UI texte riche utilise des balises de marquage simples pour style les sections d'une chaîne en bold, italiques, souligner, couleur de remplissage, Variations de couleur et plus encore. Vous pouvez appliquer des balises de style à TextLabel , TextButton et 1> Class.Toolbar1> objets.
Activer le texte riche
Vous devez activer le texte riche sur une base par objet en activant sa propriété RichText dans la fenêtre propriétés, ou en définissant la propriété sur true dans un 2> Class.LocalScript2>.
local title = Instance.new("TextLabel")title.RichText = truetitle.Text = "Use a <b>bold title</b>"
Étiquettes prises en charge
Les tags de texte riches sont similaires aux tags XML/HTML et vous devez inclure une balise d'ouverture et de fermeture autour du texte encadré.
<b>Formatted Text</b>
Vous pouvez également imbriquer les balises les unes dans les autres tant que vous les fermez dans le sens inverse de l'ouverture.
<b><i><u>Formatted Text</u></i></b>
Couleur
<font color=""> </font>
I want the <font color="#FF7800">orange</font> candy. I want the <font color="rgb(255,125,0)">orange</font> candy.
Taille
<font size=""> </font>
<font size="40">This is big.</font> <font size="20">This is small.</font>
Visage de police
<font face=""> </font>
<font face="Michroma">This is Michroma face.</font>
Famille de police
<font family=""> </font>
<font family="rbxasset://fonts/families/Michroma.json">This is Michroma face.</font>
Poids de police
<font weight=""> </font>
This is normal. <font weight="heavy">This is heavy.</font> Ceci est normal. <font weight="900">Ceci est lourd.</font>
Coupe
<stroke> </stroke>
You won <stroke color="#00A2FF" joins="miter" thickness="2" transparency="0.25">25 gems</stroke>.
Transparence
<font transparency=""> </font>
Text at <font transparency="0.5">50% transparency</font>.
Bold
<b> </b>
Text in <b>bold</b>.
Italique
<i> </i>
Text <i>italicized</i>.
Souligner
<u> </u>
Text <u>underlined</u>.
Coup de pied
Text with strikethrough
Séparation de ligne
<br />
New line occurs after this sentence.<br />Next sentence...
Majuscules
<uppercase> </uppercase>``<uc> </uc>
<uppercase>Uppercase</uppercase> makes words read loudly! <uc>Uppercase</uc> makes words read loudly!>
Petits chapeaux
<smallcaps> </smallcaps>``<sc> </sc>
My name is <smallcaps>Diva Dragonslayer</smallcaps>.``My name is <sc>Diva Dragonslayer</sc>.
Commentaire
<!-- -->
After this is a comment...<!--This does not appear in the final text--> and now more text...
Formes d'évasion
Si vous voulez rendre certains personnages comme < ou > et les exclure de la considération comme une partie de la balise de texte riche, vous pouvez les écrire dans leur forme d'évasion .
Personnage | Évasion | Exemple | Résultat |
---|---|---|---|
< | < | 10 < 100 | 10 < 100 |
> | > | 100 > 10 | 100 > 10 |
« » | " | Meet "Diva Dragonslayer" | Rencontrez "Diva Dragonslayer" |
« | ' | Diva's pet is a falcon! | Le compagnon de Diva est un faucon ! |
& | & | Render another escape form <b>&lt;</b> by escaping an ampersand | Render another escape form < en échappant d'un amperçu |