Font

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Descrive il carattere utilizzato per rendere il testo.Ogni font consiste in una famiglia di caratteri (come Source Sans Pro), un peso come Enum.FontWeight.Bold e uno stile come Enum.FontStyle.Italic .

Le famiglie di caratteri sono un tipo di risorsa, come immagini o mesh.Ogni famiglia di caratteri contiene un certo numero di facce di carattere e ogni faccia ha un peso e uno stile diversi.

Font è utilizzato dalle proprietà TextLabel.FontFace, TextButton.FontFace e TextBox.FontFace.

Vedi anche Enum.Font come alternativa più vecchia a questo tipo di dati che è richiesta da alcuni metodi e proprietà (nota che la maggior parte dei caratteri non può essere rappresentata con questo elenco).

Lista caratteri

Sommario

Costruttori

Proprietà

Costruttori

new

Crea un nuovo Font .

Parametri

family: Content

L'ID risorsa per la famiglia di caratteri, a partire da rbxasset:// o rbxassetid://.

Quanto è spesso il testo.

Valore predefinito: Enum.FontWeight.Regular

Se il testo è normale o italico.

Valore predefinito: Enum.FontStyle.Normal

Campioni di codice

Shows how to use Font.new().

Font.new()

script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)

fromEnum

Crea un Font da un valore Enum.Font . Lancia un'errore quando viene chiamato con Enum.Font.Unknown .

La seguente tabella indica la famiglia, il peso e lo stile associati a ciascun Enum.Font.

Parametri

font: Enum.Font

Il valore enum della font da utilizzare.

Campioni di codice

Shows how to use Font.fromEnum().

Font.fromEnum()

script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)

fromName

Questo è un metodo conveniente per creare caratteri dal folder contenuto. Il nome che passi sarà convertito in un ID risorsa come rbxasset://fonts/families/YourFontNameHere.json .

Il nome può contenere solo caratteri alfabetici, numeri, _ (trattino) e - (iperscritto). Non può contenere spazi.

Parametri

name: string

Il nome del carattere.

Quanto è spesso il testo.

Valore predefinito: Enum.FontWeight.Regular

Se il testo è normale o italico.

Valore predefinito: Enum.FontStyle.Normal

Campioni di codice

Shows how to use Font.fromName().

Font.fromName()

script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)

fromId

Questo è un metodo conveniente per creare caratteri da un numero ID risorsa.

Parametri

id: number

L'ID risorsa del carattere come numero.

Quanto è spesso il testo.

Valore predefinito: Enum.FontWeight.Regular

Se il testo è normale o italico.

Valore predefinito: Enum.FontStyle.Normal

Campioni di codice

Shows how to use Font.fromId().

Font.fromId()

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

Proprietà

Family

L'ID risorsa per la famiglia di caratteri. Questi iniziano con rbxasset:// o rbxassetid:// .

Quanto è spesso il testo. Il valore predefinito è Enum.FontWeight.Regular .

Quando è Impostare, Font.Bold viene aggiornato. Il grassetto è vero se il peso è Enum.FontWeight.SemiBold o più spesso.

Se il carattere è in grassetto. Il valore predefinito è Enum.FontStyle.Normal . Il carattere può essere reso in grassetto ( come questo ) usando Enum.FontStyle.Italic .

Se il carattere è grassetto. Imposta Font.Weight a Enum.FontWeight.Bold quando è vero e Enum.FontWeight.Regular altrimenti.