Font
*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.
Opisuje czcionkę używaną do renderowania tekstu.Każda czcionka składa się z rodziny czcionek (jak Source Sans Pro), wagi jak i stylu jak .
Rodziny czcionek są rodzajem zasobu, takim jak obrazy lub siatki.Każda rodzina czcionek zawiera szereg czcionek, a każda czcionka ma inną wagę i styl.
Font jest używany przez właściwości TextLabel.FontFace, TextButton.FontFace i TextBox.FontFace.
Zobacz także Enum.Font jako starszą alternatywę dla tego typu danych, która jest wymagana przez niektóre metody i właściwości (zauważ, że większość czcionek nie może być reprezentowana za pomocą tego enum).
Lista czcionek
Podsumowanie
Konstruktorzy
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Tworzy nowy Font.
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Tworzy czcionkę z nazwy takiej jak FredokaOne.
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Tworzy czcionkę z ID zasobu liczbowego.
Właściwości
ID zasobu dla rodziny czcionek.
Jak gruby jest tekst.
Czy czcionka jest pogrubiona.
Czy czcionka jest pogrubiona.
Konstruktorzy
new
Tworzy nowy Font.
Parametry
ID zasobu dla rodziny czcionek, zaczynające się od rbxasset:// lub rbxassetid://.
Jak gruby jest tekst.
Czy tekst jest normalny czy pogrubiony.
Przykłady kodu
Shows how to use Font.new().
script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)
fromEnum
Tworzy Font z wartością Enum.Font. Rzuca błąd, gdy jest wzywany z Enum.Font.Unknown.
Poniższa tabela wskazuje rodzinę, wagę i styl związany z każdym Enum.Font.
| Robot | Robot | Robot | Robot
Parametry
Wartość enum czcionki do użycia.
Przykłady kodu
Shows how to use Font.fromEnum().
script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)
fromName
Jest to metoda udogodnienia do tworzenia czcionek z katalogu zawartości. Nazwa, którą przekażesz, zostanie zamieniona na identyfikator zasobu, tak jak rbxasset://fonts/families/YourFontNameHere.json .
Nazwa może zawierać tylko litery alfabetyczne, cyfry, _ (podświetlenie) i - (myślnik). Nie może zawierać żadnych spacji.
Parametry
Nazwa czcionki.
Jak gruby jest tekst.
Czy tekst jest normalny czy pogrubiony.
Przykłady kodu
Shows how to use Font.fromName().
script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)
fromId
Jest to metoda udogodnienia do tworzenia czcionek z numerem ID zasobu.
Parametry
ID zasobu czcionki jako liczba.
Jak gruby jest tekst.
Czy tekst jest normalny czy pogrubiony.
Przykłady kodu
Shows how to use Font.fromId().
script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)
Właściwości
Weight
Jak gruby jest tekst. Domyślną wartością jest Enum.FontWeight.Regular .
Gdy ustawiać, Font.Bold jest aktualizowany. Pogrubienie jest prawdziwe, jeśli waga wynosi Enum.FontWeight.SemiBold lub jest grubsza.
Style
Czy czcionka jest pogrubiona. Domyślną wartością jest Enum.FontStyle.Normal . Czcionkę można uczynić pogrubioną ( tak jak to ) za pomocą Enum.FontStyle.Italic .
Bold
Czy czcionka jest pogrubiona. Ustawia Font.Weight na Enum.FontWeight.Bold, gdy jest prawda, i Enum.FontWeight.Regular w przeciwnym razie.