Font

Afficher les obsolètes

*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

Propriétés

Constructeurs

new

Crée un nouveau Font .

Paramètres

family: Content

L'ID de la ressource pour la famille de police, commençant par rbxasset:// ou rbxassetid://.

Épaisseur du texte.

Valeur par défaut : Enum.FontWeight.Regular

Si le texte est normal ou italique.

Valeur par défaut : Enum.FontStyle.Normal

Échantillons de code

Shows how to use Font.new().

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

font: Enum.Font

La valeur enum de la police à utiliser.

Échantillons de code

Shows how to use Font.fromEnum().

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

name: string

Le nom de la police.

Épaisseur du texte.

Valeur par défaut : Enum.FontWeight.Regular

Si le texte est normal ou italique.

Valeur par défaut : Enum.FontStyle.Normal

Échantillons de code

Montre comment utiliser Font.fromName() .

Font.fromNom()

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

id: number

L'ID de la ressource de la police comme un nombre.

Épaisseur du texte.

Valeur par défaut : Enum.FontWeight.Regular

Si le texte est normal ou italique.

Valeur par défaut : Enum.FontStyle.Normal

Échantillons de code

Shows how to use Font.fromId().

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:// .

É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.

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 .

Si la police est audacieuse. Définit Font.Weight à Enum.FontWeight.Bold lorsque c'est vrai, et Enum.FontWeight.Regular autrement.