Giao diện văn bản phong phú sử dụng các thẻ đánh dấu đơn giản để định dạng các phần của một chuỗi bằng chữ đậm, chữ nghiêng, gạch chân, màu nền, biến thể đường viền và nhiều hơn thế. Bạn có thể áp dụng các thẻ định dạng vào các đối tượng TextLabel, TextButton và TextBox.
Kích hoạt văn bản phong phú
Bạn phải kích hoạt văn bản phong phú cho từng đối tượng thông qua thuộc tính RichText trong cửa sổ Thuộc tính, hoặc bằng cách đặt thuộc tính thành true trong LocalScript.

local title = Instance.new("TextLabel")title.RichText = truetitle.Text = "Sử dụng một <b>tiêu đề đậm</b>"
Các thẻ được hỗ trợ
Các thẻ văn bản phong phú tương tự như các thẻ XML/HTML và bạn phải bao gồm cả thẻ mở và thẻ đóng quanh văn bản đã định dạng.
<b>Văn bản đã định dạng</b>
Bạn cũng có thể lồng các thẻ bên trong nhau miễn là bạn đóng chúng theo thứ tự ngược lại so với cách bạn đã mở chúng.
<b><i><u>Văn bản đã định dạng</u></i></b>
Màu phông
<font color=""> </font>
Tôi muốn chiếc kẹo <font color="#FF7800">màu cam</font>.
Tôi muốn chiếc kẹo <font color="rgb(255,125,0)">màu cam</font>.

Kích thước phông
<font size=""> </font>
<font size="40">Đây là kích thước lớn.</font> <font size="20">Đây là kích thước nhỏ.</font>

Kiểu phông
<font face=""> </font>
<font face="Michroma">Đây là kiểu phông Michroma.</font>

Gia đình phông
<font family=""> </font>
<font family="rbxasset://fonts/families/Michroma.json">Đây là kiểu phông Michroma.</font>

Độ dày phông
<font weight=""> </font>
Đây là bình thường. <font weight="heavy">Đây là nặng.</font>
Đây là bình thường. <font weight="900">Đây là nặng.</font>

Độ trong suốt phông
<font transparency=""> </font>
Văn bản ở <font transparency="0.5">50% độ trong suốt</font>.

Đường viền
<stroke> </stroke>
| Thông số | Thuộc tính tương đương | Giá trị ví dụ |
|---|---|---|
| color | UIStroke.Color | "rgb(255,125,0)", "#FF7800" |
| thickness hoặc th | UIStroke.Thickness | "1", "4", "0.5" |
| transparency hoặc tr | UIStroke.Transparency | "0", "0.5", "1" |
| joins | UIStroke.LineJoinMode | "round", "bevel", "miter" |
| sizing | UIStroke.StrokeSizingMode | "fixed", "scaled" |
Bạn đã nhận <stroke color="#00A2FF" thickness="2" transparency="0.25" joins="miter">25 viên ngọc</stroke>.

Chữ đậm
<b> </b>
Văn bản trong <b>đậm</b>.

Chữ nghiêng
<i> </i>
Văn bản <i>nghiêng</i>.

Gạch chân
<u> </u>
Văn bản <u>gạch chân</u>.

Gạch ngang
<s> </s>
Văn bản với <s>gạch ngang</s> áp dụng.

Ngắt dòng
<br/>
Dòng mới xuất hiện sau câu này.<br/>Câu tiếp theo...

Viết hoa
<uppercase> </uppercase>
<uc> </uc>
<uppercase>Viết hoa</uppercase> làm cho từ trở nên nổi bật!
<uc>Viết hoa</uc> làm cho từ trở nên nổi bật!

Chữ cái nhỏ
<smallcaps> </smallcaps>
<sc> </sc>
Tên tôi là <smallcaps>Diva Dragonslayer</smallcaps>.
Tên tôi là <sc>Diva Dragonslayer</sc>.

Đánh dấu
<mark> </mark>
Văn bản <mark color="#009966" transparency="0">được đánh dấu</mark>.

Chú thích
<!-- -->
Sau đây là một chú thích...<!--Điều này không xuất hiện trong văn bản cuối cùng--> và bây giờ là nhiều văn bản hơn...

Các dạng thoát
Nếu bạn muốn hiển thị một số ký tự như < hoặc > và loại trừ chúng khỏi việc được xem xét như một phần của các thẻ văn bản phong phú, bạn có thể viết chúng theo dạng thoát của chúng.
| Ký tự | Dạng thoát | Ví dụ | Kết quả |
|---|---|---|---|
| < | < | 10 < 100 | 10 < 100 |
| > | > | 100 > 10 | 100 > 10 |
| " | " | Gặp "Diva Dragonslayer" | Gặp "Diva Dragonslayer" |
| ' | ' | Thú cưng của Diva là một con chim ưng! | Thú cưng của Diva là một con chim ưng! |
| & | & | Hiển thị một dạng thoát khác <b>&lt;</b> bằng cách thoát khỏi ký hiệu và | Hiển thị một dạng thoát khác < bằng cách thoát khỏi ký hiệu và |