Marcado de texto enriquecido

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

La interfaz de usuario de texto enriquecido utiliza etiquetas de marcado simples para estilizar secciones de una cadena en negrita, cursiva, subrayado, color de fondo, variaciones de contorno y más. Puedes aplicar etiquetas de estilo a objetos TextLabel, TextButton, y TextBox.

Habilitar texto enriquecido

Debes habilitar el texto enriquecido en una base por objeto a través de su propiedad RichText en la ventana de Propiedades, o configurando la propiedad a true en un LocalScript.


local title = Instance.new("TextLabel")
title.RichText = true
title.Text = "Usa un <b>título en negrita</b>"

Etiquetas soportadas

Las etiquetas de texto enriquecido son similares a las etiquetas XML/HTML y debes incluir tanto una etiqueta de apertura como de cierre alrededor del texto formateado.

<b>Texto formateado</b>

También puedes anidar etiquetas dentro de otras siempre que las cierres en el orden inverso en que las abriste.

<b><i><u>Texto formateado</u></i></b>

Color de fuente

<font color=""> </font>

Quiero el caramelo <font color="#FF7800">naranja</font>.
Quiero el caramelo <font color="rgb(255,125,0)">naranja</font>.

Tamaño de fuente

<font size=""> </font>

<font size="40">Esto es grande.</font> <font size="20">Esto es pequeño.</font>

Tipo de letra

<font face=""> </font>

<font face="Michroma">Este es el tipo de letra Michroma.</font>

Familia de fuente

<font family=""> </font>

<font family="rbxasset://fonts/families/Michroma.json">Este es el tipo de letra Michroma.</font>

Peso de fuente

<font weight=""> </font>

Esto es normal. <font weight="heavy">Esto es pesado.</font>
Esto es normal. <font weight="900">Esto es pesado.</font>

Transparencia de fuente

<font transparency=""> </font>

Texto a <font transparency="0.5">50% de transparencia</font>.

Contorno

<stroke> </stroke>

ParámetroPropiedad equivalenteValores de ejemplo
colorUIStroke.Color"rgb(255,125,0)", "#FF7800"
thickness o thUIStroke.Thickness"1", "4", "0.5"
transparency o trUIStroke.Transparency"0", "0.5", "1"
joinsUIStroke.LineJoinMode"round", "bevel", "miter"
sizingUIStroke.StrokeSizingMode"fixed", "scaled"

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

Negrita

<b> </b>

Texto en <b>negrita</b>.

Cursiva

<i> </i>

Texto <i>en cursiva</i>.

Subrayado

<u> </u>

Texto <u>subrayado</u>.

Tachado

<s> </s>

Texto con <s>tachado</s>.

Salto de línea

<br/>

Nueva línea ocurre después de esta oración.<br/>Siguiente oración...

Mayúsculas

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

<uppercase>Mayúsculas</uppercase> hacen que las palabras se lean alto!
<uc>Mayúsculas</uc> hacen que las palabras se lean alto!

Minúsculas pequeñas

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

Mi nombre es <smallcaps>Diva Dragonslayer</smallcaps>.
Mi nombre es <sc>Diva Dragonslayer</sc>.

Marcado

<mark> </mark>

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

Comentario

<!-- -->

Después de esto hay un comentario...<!--Esto no aparece en el texto final--> y ahora más texto...

Formas de escape

Si deseas renderizar ciertos caracteres como < o > y eximirlos de ser considerados como parte de las etiquetas de texto enriquecido, puedes escribirlos en su forma de escape.

CaracterEscapeEjemploResultado
<&lt;10 &lt; 10010 < 100
>&gt;100 &gt; 10100 > 10
"&quot;Conoce &quot;Diva Dragonslayer&quot;Conoce "Diva Dragonslayer"
'&apos;¡La mascota de Diva es un halcón!¡La mascota de Diva es un halcón!
&&amp;Renderiza otra forma de escape <b>&amp;lt;</b> escapando un ampersandRenderiza otra forma de escape &lt; escapando un ampersand
©2026 Roblox Corporation. Roblox, el logotipo de Roblox y "Powering Imagination" son algunas de nuestras marcas registradas y no registradas en los Estados Unidos y otros países.