Znaczniki formatowania tekstu

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

UI formatowanie tekstu wykorzystuje proste znaczniki do stylizacji sekcji ciągu w pogrubieniu, kursywie, podkreśleniu, kolorze wypełnienia, wariacjach konturu i nie tylko. Możesz stosować znaczniki stylizacji do obiektów TextLabel, TextButton i TextBox.

Włącz formatowanie tekstu

Musisz włączyć formatowanie tekstu na poziomie każdego obiektu poprzez jego właściwość RichText w oknie Właściwości, lub ustawiając tę właściwość na true w LocalScript.

local title = Instance.new("TextLabel")
title.RichText = true
title.Text = "Użyj <b>pogrubionego tytułu</b>"

Obsługiwane znaczniki

Znaczniki formatowania tekstu są podobne do znaczników XML/HTML i musisz zawrzeć zarówno znacznik otwierający, jak i zamykający wokół sformatowanego tekstu.

<b>Tekst sformatowany</b>

Możesz również zagnieżdżać znaczniki w sobie, o ile zamkniesz je w odwrotnej kolejności, w jakiej je otworzyłeś.

<b><i><u>Tekst sformatowany</u></i></b>

Kolor czcionki

<font color=""> </font>

Chcę <font color="#FF7800">pomarańczowego</font> cukierka.
Chcę <font color="rgb(255,125,0)">pomarańczowego</font> cukierka.

Rozmiar czcionki

<font size=""> </font>

<font size="40">To jest duże.</font> <font size="20">To jest małe.</font>

Krój czcionki

<font face=""> </font>

<font face="Michroma">To jest krój Michroma.</font>

Rodzina czcionki

<font family=""> </font>

<font family="rbxasset://fonts/families/Michroma.json">To jest krój Michroma.</font>

Waga czcionki

<font weight=""> </font>

To jest normalne. <font weight="heavy">To jest ciężkie.</font>
To jest normalne. <font weight="900">To jest ciężkie.</font>

Przezroczystość czcionki

<font transparency=""> </font>

Tekst przy <font transparency="0.5">50% przezroczystości</font>.

Kontur

<stroke> </stroke>

ParametrOdpowiednia właściwośćPrzykładowe wartości
colorUIStroke.Color"rgb(255,125,0)", "#FF7800"
thickness lub thUIStroke.Thickness"1", "4", "0.5"
transparency lub trUIStroke.Transparency"0", "0.5", "1"
joinsUIStroke.LineJoinMode"round", "bevel", "miter"
sizingUIStroke.StrokeSizingMode"fixed", "scaled"

Wygrałeś <stroke color="#00A2FF" thickness="2" transparency="0.25" joins="miter">25 klejnotów</stroke>.

Pogrubienie

<b> </b>

Tekst w <b>pogrubieniu</b>.

Kursywa

<i> </i>

Tekst <i>kursywą</i>.

Podkreślenie

<u> </u>

Tekst <u>podkreślony</u>.

Przekreślenie

<s> </s>

Tekst z zastosowanym <s>przekreśleniem</s>.

Złamanie linii

<br/>

Nowa linia występuje po tym zdaniu.<br/>Następne zdanie...

Wielkie litery

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

<uppercase>Wielkie litery</uppercase> sprawiają, że słowa brzmią głośno!
<uc>Wielkie litery</uc> sprawiają, że słowa brzmią głośno!

Małe litery

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

Nazywam się <smallcaps>Diva Dragonslayer</smallcaps>.
Nazywam się <sc>Diva Dragonslayer</sc>.

Zaznaczenie

<mark> </mark>

Tekst <mark color="#009966" transparency="0">podświetlony</mark>.

Komentarz

<!-- -->

Po tym jest komentarz...<!--To nie pojawia się w ostatecznym tekście--> a teraz więcej tekstu...

Formy ucieczki

Jeśli chcesz renderować niektóre znaki, takie jak < lub >, i wyłączyć je z rozważania jako część znaczników formatowania tekstu, możesz je napisać w ich formie ucieczki.

ZnakUcieczkaPrzykładWynik
<&lt;10 &lt; 10010 < 100
>&gt;100 &gt; 10100 > 10
"&quot;Spotkaj się z &quot;Diva Dragonslayer&quot;Spotkaj się z "Diva Dragonslayer"
'&apos;Zwierzęciem Diva&apos; jest sokół!Zwierzęciem Diva jest sokół!
&&amp;Renderuj inną formę ucieczki <b>&amp;lt;</b> przez ucieczkę ampersandaRenderuj inną formę ucieczki &lt; przez ucieczkę ampersanda
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.