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 interface do usuário texto rico utiliza tags de marcação simples para estilizar seções de uma string em negrito, itálicos, sublinhado, cor de preenchimento, variações de traços e muito mais. Você pode aplicar tags de estilo a objetos TextLabel, TextButton e 1>Class.borough1>.

Habilitando Texto Rico

Você deve habilitar texto rico em uma base por objeto através de sua propriedade Texto Rico na janela Propriedades, ou definindo a propriedade para true em um 2> Class.LocalScript2> .


local title = Instance.new("TextLabel")
title.RichText = true
title.Text = "Use a <b>bold title</b>"

Tags Suportados

Etiquetas de texto rico são semelhantes a tags de XML/HTML e você deve incluir uma etiqueta de abertura e fechamento ao redor do texto formatado.

<b>Formatted Text</b>

Você também pode aninhar tags um dentro do outro, desde que você feche-os na ordem oposta de como você as abriu.

<b><i><u>Formatted Text</u></i></b>

Cor

<font color=""> </font>

I want the <font color="#FF7800">orange</font> candy. I want the <font color="rgb(255,125,0)">orange</font> candy.

Tamanho

<font size=""> </font>

<font size="40">This is big.</font> <font size="20">This is small.</font>

Rosto de Fonte

<font face=""> </font>

<font face="Michroma">This is Michroma face.</font>

Família de fontes

<font family=""> </font>

<font family="rbxasset://fonts/families/Michroma.json">This is Michroma face.</font>

Peso da Fonte

<font weight=""> </font>

This is normal. <font weight="heavy">This is heavy.</font>``This is normal. <font weight="900">This is heavy.</font>

Pontuação

<stroke> </stroke>

You won <stroke color="#00A2FF" joins="miter" thickness="2" transparency="0.25">25 gems</stroke>.

Transparência

<font transparency=""> </font>

Text at <font transparency="0.5">50% transparency</font>.

Negrito

<b> </b>

Text in <b>bold</b>.

Italic

<i> </i>

Text <i>italicized</i>.

Sublinhado

<u> </u>

Text <u>underlined</u>.

Golpe de Força

Texto com espaçamento duplo

Quebra de Linha

<br />

New line occurs after this sentence.<br />Next sentence...

Caixa Alta

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

<uppercase>Uppercase</uppercase> makes words read loudly! <uc>Uppercase</uc> faz com que as palavras leiam alto!

Capas Pequenas

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

My name is <smallcaps>Diva Dragonslayer</smallcaps>. Meu nome é <sc>Diva Dragonslayer</sc>.

Comentário

<!-- -->

After this is a comment...<!--This does not appear in the final text--> and now more text...

Formas de Escapamento

Se você quiser renderizar certos personagens, como < ou > e isso-los da consideração como parte de ricas etiquetas de texto, você pode escrevê-los em sua forma de escape .

PersonagemEscapeExemploResultado
< &lt;10 &lt; 10010 < 100
> &gt;100 &gt; 10100 > 10
"temos um novo evento em breve! &quot;Meet &quot;Diva Dragonslayer&quot;Conheça "Diva Dragonslayer"
' &apos;Diva&apos;s pet is a falcon!Animal de estimação da Diva é um falcão!
& &amp;Render another escape form <b>&amp;lt;</b> by escaping an ampersandRender outro formulário de fuga &lt; ao escapar de um ampersand