Font

Pokaż przestarzałe

*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

Właściwości

Konstruktorzy

new

Tworzy nowy Font.

Parametry

family: Content

ID zasobu dla rodziny czcionek, zaczynające się od rbxasset:// lub rbxassetid://.

Jak gruby jest tekst.

Wartość domyślna: Enum.FontWeight.Regular

Czy tekst jest normalny czy pogrubiony.

Wartość domyślna: Enum.FontStyle.Normal

Przykłady kodu

Shows how to use Font.new().

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

font: Enum.Font

Wartość enum czcionki do użycia.

Przykłady kodu

Shows how to use Font.fromEnum().

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

name: string

Nazwa czcionki.

Jak gruby jest tekst.

Wartość domyślna: Enum.FontWeight.Regular

Czy tekst jest normalny czy pogrubiony.

Wartość domyślna: Enum.FontStyle.Normal

Przykłady kodu

Shows how to use Font.fromName().

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: number

ID zasobu czcionki jako liczba.

Jak gruby jest tekst.

Wartość domyślna: Enum.FontWeight.Regular

Czy tekst jest normalny czy pogrubiony.

Wartość domyślna: Enum.FontStyle.Normal

Przykłady kodu

Shows how to use Font.fromId().

Font.fromId()

script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)

Właściwości

Family

ID zasobu dla rodziny czcionek. Zaczynają się od rbxasset:// lub rbxassetid://.

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.

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 .

Czy czcionka jest pogrubiona. Ustawia Font.Weight na Enum.FontWeight.Bold, gdy jest prawda, i Enum.FontWeight.Regular w przeciwnym razie.