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 = truetitle.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 .
Personagem | Escape | Exemplo | Resultado |
---|---|---|---|
< | < | 10 < 100 | 10 < 100 |
> | > | 100 > 10 | 100 > 10 |
"temos um novo evento em breve! | " | Meet "Diva Dragonslayer" | Conheça "Diva Dragonslayer" |
' | ' | Diva's pet is a falcon! | Animal de estimação da Diva é um falcão! |
& | & | Render another escape form <b>&lt;</b> by escaping an ampersand | Render outro formulário de fuga < ao escapar de um ampersand |