Font
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Décrit la police utilisée pour rendre le texte utilisée pour rendre le texte.Chaque police se compose d'une famille de police (comme Source Sans Pro), d'un poids comme et d'un style comme .
Les familles de polices sont un type de contenu, comme les images ou les mailles.Chaque famille de police contient un certain nombre de polices, et chaque police a un poids et un style différents.
Font est utilisé par les propriétés TextLabel.FontFace, TextButton.FontFace, et TextBox.FontFace.
Voir aussi Enum.Font comme une alternative plus ancienne à ce type de données qui est requise par certains méthodes et propriétés (notez que la plupart des polices ne peuvent pas être représentées avec cet enum).
Liste des polices
Résumé
Constructeurs
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Crée un nouveau Font .
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Crée une police à partir d'un nom comme FredokaOne .
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Crée une police à partir d'un ID de ressource numérique.
Propriétés
L'ID de la ressource pour la famille de police.
Épaisseur du texte.
Si la police est italique.
Si la police est audacieuse.
Constructeurs
new
Crée un nouveau Font .
Paramètres
L'ID de la ressource pour la famille de police, commençant par rbxasset:// ou rbxassetid://.
Épaisseur du texte.
Si le texte est normal ou italique.
Échantillons de code
Shows how to use Font.new().
script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)
fromEnum
Crée une valeur Font à partir d'une valeur Enum.Font. Lance une erreur lorsqu'elle est appelée avec Enum.Font.Unknown.
La table suivante indique la famille, le poids et le style associés à chaque Enum.Font.
| Robot | Robe
Paramètres
La valeur enum de la police à utiliser.
Échantillons de code
Shows how to use Font.fromEnum().
script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)
fromName
C'est une méthode pratique pour créer des polices à partir du dossier de contenu. Le nom que vous passez sera converti en ID de ressource comme rbxasset://fonts/families/YourFontNameHere.json.
Le nom ne peut contenir que des caractères alphabétiques, des chiffres, _ (soulignature) et - (trait d'union). Il ne peut contenir aucun espace.
Paramètres
Le nom de la police.
Épaisseur du texte.
Si le texte est normal ou italique.
Échantillons de code
Montre comment utiliser Font.fromName() .
script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)
fromId
C'est une méthode de commodité pour créer des polices à partir d'un numéro d'ID de ressource.
Paramètres
L'ID de la ressource de la police comme un nombre.
Épaisseur du texte.
Si le texte est normal ou italique.
Échantillons de code
Shows how to use Font.fromId().
script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)
Propriétés
Family
L'ID de la ressource pour la famille de police. Ils commencent par either rbxasset:// ou rbxassetid:// .
Weight
Épaisseur du texte. La valeur par défaut est Enum.FontWeight.Regular .
Lorsqu'il est configurer, Font.Bold est mis à jour. Le caractère audacieux est vrai si le poids est Enum.FontWeight.SemiBold ou plus épais.
Style
Si la police est italique. La valeur par défaut est Enum.FontStyle.Normal . La police peut être rendue italique ( comme ceci ) en utilisant Enum.FontStyle.Italic .
Bold
Si la police est audacieuse. Définit Font.Weight à Enum.FontWeight.Bold lorsque c'est vrai, et Enum.FontWeight.Regular autrement.