Marcação de texto rico

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

A texto rico da UI utiliza tags de marcação simples para estilizar seções de uma string em negrito, itálico, sublinhado, cor de preenchimento, variações de contorno e muito mais. Você pode aplicar tags de estilo aos objetos TextLabel, TextButton e TextBox.

Habilitar texto rico

Você deve habilitar texto rico em uma base por objeto através da propriedade RichText na janela de Propriedades, ou definindo a propriedade como true em um LocalScript.


local title = Instance.new("TextLabel")
title.RichText = true
title.Text = "Use um <b>título em negrito</b>"

Tags suportadas

As tags de texto rico são similares às tags XML/HTML e você deve incluir tanto uma tag de abertura quanto uma de fechamento ao redor do texto formatado.

<b>Texto formatado</b>

Você também pode aninhar tags dentro de outras, desde que as feche na ordem inversa de como as abriu.

<b><i><u>Texto formatado</u></i></b>

Cor da fonte

<font color=""> </font>

Eu quero o doce <font color="#FF7800">laranja</font>.
Eu quero o doce <font color="rgb(255,125,0)">laranja</font>.

Tamanho da fonte

<font size=""> </font>

<font size="40">Isto é grande.</font> <font size="20">Isto é pequeno.</font>

Tipo de fonte

<font face=""> </font>

<font face="Michroma">Este é o tipo de fonte Michroma.</font>

Família da fonte

<font family=""> </font>

<font family="rbxasset://fonts/families/Michroma.json">Este é o tipo de fonte Michroma.</font>

Peso da fonte

<font weight=""> </font>

Isto é normal. <font weight="heavy">Isto é pesado.</font>
Isto é normal. <font weight="900">Isto é pesado.</font>

Transparência da fonte

<font transparency=""> </font>

Texto a <font transparency="0.5">50% de transparência</font>.

Contorno

<stroke> </stroke>

ParâmetroPropriedade EquivalenteValores de Exemplo
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"

Você ganhou <stroke color="#00A2FF" thickness="2" transparency="0.25" joins="miter">25 gemas</stroke>.

Negrito

<b> </b>

Texto em <b>negrito</b>.

Itálico

<i> </i>

Texto <i>em itálico</i>.

Sublinhado

<u> </u>

Texto <u>sublinhado</u>.

Tachado

<s> </s>

Texto com <s>tachado</s> aplicado.

Quebra de linha

<br/>

Nova linha ocorre após esta frase.<br/>Próxima frase...

Maiúsculas

<uppercase> </uppercase>
<uc> </uc>

<uppercase>Maiúsculas</uppercase> faz palavras soarem alto!
<uc>Maiúsculas</uc> faz palavras soarem alto!

Letras minúsculas pequenas

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

Meu nome é <smallcaps>Diva Dragonslayer</smallcaps>.
Meu nome é <sc>Diva Dragonslayer</sc>.

Marcar

<mark> </mark>

Texto <mark color="#009966" transparency="0">destacado</mark>.

Comentário

<!-- -->

Depois disso é um comentário...<!--Isto não aparece no texto final--> e agora mais texto...

Formas de escape

Se você quiser renderizar certos caracteres como < ou > e isentá-los de consideração como parte das tags de texto rico, você pode escrevê-los em sua forma de escape.

CaractereEscapeExemploResultado
<&lt;10 &lt; 10010 < 100
>&gt;100 &gt; 10100 > 10
"&quot;Encontre &quot;Diva Dragonslayer&quot;Encontre "Diva Dragonslayer"
'&apos;O animal de estimação de Diva&apos;s é um falcão!O animal de estimação de Diva é um falcão!
&&amp;Renderizar outra forma de escape <b>&amp;lt;</b> escapando um e comercialRenderizar outra forma de escape &lt; escapando um e comercial
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.