Font
*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
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Crea un nuovo Font .
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Crea un carattere da un nome come FredokaOne .
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Crea un carattere da un ID risorsa numerica.
Proprietà
L'ID risorsa per la famiglia di caratteri.
Quanto è spesso il testo.
Se il carattere è in grassetto.
Se il carattere è audace.
Costruttori
new
Crea un nuovo Font .
Parametri
L'ID risorsa per la famiglia di caratteri, a partire da rbxasset:// o rbxassetid://.
Quanto è spesso il testo.
Se il testo è normale o italico.
Campioni di codice
Shows how to use 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
Il valore enum della font da utilizzare.
Campioni di codice
Shows how to use 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
Il nome del carattere.
Quanto è spesso il testo.
Se il testo è normale o italico.
Campioni di codice
Shows how to use 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
L'ID risorsa del carattere come numero.
Quanto è spesso il testo.
Se il testo è normale o italico.
Campioni di codice
Shows how to use 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:// .
Weight
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.
Style
Se il carattere è in grassetto. Il valore predefinito è Enum.FontStyle.Normal . Il carattere può essere reso in grassetto ( come questo ) usando Enum.FontStyle.Italic .
Bold
Se il carattere è grassetto. Imposta Font.Weight a Enum.FontWeight.Bold quando è vero e Enum.FontWeight.Regular altrimenti.