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écrire la police utilisée pour rendre le texte. Chaque police consiste en une famille de police (comme Source Sans Pro), une police de poids comme Amount.FontWeight.Bold et un 1> style1> comme 4> Amount.FontStyle.Italic4>.

Les familles de polices sont un type de contenu, comme les images ou les maillages. Chaque famille de polices contient un certain nombre de visages de police, et chaque visage a un poids et un style différents.

Font est utilisé par les propriétés TextLabel.FontFace, TextButton.FontFace, et 0> Class.Toolbar.FontFace0>.

Liste de polices

Bold, Bold, Bold, Bold,

Résumé

Constructeurs

Propriétés

Constructeurs

new

Crée un nouveau Font .

Paramètres

family: Content

L'ID de la police, à partir de rbxasset:// ou rbxassetid://.

Épaisseur du texte.

Valeur par défaut : Enum.FontWeight.Regular

Que le texte soit 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 un Font à partir d'une valeur Enum.Font. Lance une erreur lorsqu'elle est appelée avec 枚.

Le tableau suivant indique la famille, le poids et le style associés à chaque Enum.Font.

f f dé déguz dé f dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé dé

Paramètres

font: Enum.Font

La valeur de l'index 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

Ceci est une méthode d'avantage pour créer des polices à partir du dossier de contenu. Le nom que vous passez en sera converti en un ID de ressource comme rbxasset://fonts/families/YourFontNameHere.json.

Le nom ne peut contenir que des caractères alphabétiques, des chiffres, _ (sous-sol), et - (hyphe). Il ne peut pas contenir d'espace.

Paramètres

name: string

Le nom de la police.

Épaisseur du texte.

Valeur par défaut : Enum.FontWeight.Regular

Que le texte soit normal ou italique.

Valeur par défaut : Enum.FontStyle.Normal

Échantillons de code

Shows how to use Font.fromName().

Font.fromName()

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

fromId

Ceci est une méthode d'avantage pour créer des polices à partir d'un numéro d'identifiant de ressource.

Paramètres

id: number

L'ID de la police comme numéro.

Épaisseur du texte.

Valeur par défaut : Enum.FontWeight.Regular

Que le texte soit 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 police. Ceux-ci commencent par oui rbxasset:// ou par oui rbxassetid:// .

Quelle est la hauteur du texte. La valeur par défaut est Enum.FontWeight.Regular .

Lorsqu'il est configurer, Font.Bold est mis à jour. Bold est vrai si le poids est Enum.FontWeight.SemiBold ou plus épais.

Que la police soit italique. La valeur par défaut est Enum.FontStyle.Normal . La police peut être rendue italique ( comme ceci ) en utilisant Enum.FontStyle.Italic .

Que la police soit italique. Définit Font.Weight sur Enum.FontWeight.Bold lorsque c'est vrai, et Enum.FontWeight.Regular autrement.