Font

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Beschreibt die Schriftart , die verwendet wird, um Text zu rendern.Jede Schrift besteht aus einer Schriftfamilie (wie Source Sans Pro), einem Gewicht wie Enum.FontWeight.Bold und einem Stil wie Enum.FontStyle.Italic.

Font-Familien sind eine Art Objekt, wie Bilder oder Meshes.Jede Schriftfamilie enthält eine Reihe von Schriftfaces und jedes Gesicht hat ein anderes Gewicht und Stil.

Font wird von den eigenschaften TextLabel.FontFace, TextButton.FontFace und TextBox.FontFace verwendet.

Siehe auch Enum.Font als ältere Alternative zu diesem Datentyp, die von einigen Methoden und Eigenschaften benötigt wird (merken Sie, dass die meisten Schriften mit diesem Enum nicht dargestellt werden können).

Schriftartenliste

Zusammenfassung

Konstrukteure

Eigenschaften

Konstrukteure

new

Erstellt ein neues Font.

Parameter

family: Content

Die Asset-ID für die Schriftfamilie, die mit rbxasset:// oder rbxassetid:// beginnt.

Wie dick der Text ist.

Standardwert: Enum.FontWeight.Regular

Ob der Text normal oder italisch ist.

Standardwert: Enum.FontStyle.Normal

Code-Beispiele

Shows how to use Font.new().

Font.new()

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

fromEnum

Erstellt ein Font aus einem Enum.Font Wert. Wirft einen Fehler beim Aufruf mit Enum.Font.Unknown auf.

Die folgende Tabelle zeigt die Familie, das Gewicht und den Stil, die mit jedem Enum.Font verbunden sind.

| Robot | Normal | Normal | Robe

Parameter

font: Enum.Font

Der Enum-Wert der Schriftart, die verwendet werden soll.

Code-Beispiele

Shows how to use Font.fromEnum().

Font.fromEnum()

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

fromName

Dies ist eine Komfortmethode zum Erstellen von Schriften aus dem Inhaltsordner. Der von dir übermittelte Name wird in eine Asset-ID wie rbxasset://fonts/families/YourFontNameHere.json umgewandelt.

Der Name kann nur alphabetische Zeichen, Zahlen, _ (Unterstrich) und - (Hyphen) enthalten. Es kann keine Leerstellen enthalten.

Parameter

name: string

Der Name der Schriftart.

Wie dick der Text ist.

Standardwert: Enum.FontWeight.Regular

Ob der Text normal oder italisch ist.

Standardwert: Enum.FontStyle.Normal

Code-Beispiele

Zeigt, wie man Font.fromName() verwendet.

Font.fromName()

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

fromId

Dies ist eine Komfortmethode zum Erstellen von Schriften aus einer Asset-ID-Nummer.

Parameter

id: number

Die Asset-ID der Schriftart als Zahl.

Wie dick der Text ist.

Standardwert: Enum.FontWeight.Regular

Ob der Text normal oder italisch ist.

Standardwert: Enum.FontStyle.Normal

Code-Beispiele

Shows how to use Font.fromId().

Font.fromId()

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

Eigenschaften

Family

Die Asset-ID für die Schriftfamilie. Diese beginnen entweder mit rbxasset:// oder rbxassetid://.

Wie dick der Text ist. Der Standardwert ist Enum.FontWeight.Regular .

Wenn es festlegenist, wird Font.Bold. Mutig ist wahr, wenn das Gewicht Enum.FontWeight.SemiBold oder dicker ist.

Ob die Schriftart kursiv ist. Der Standardwert ist Enum.FontStyle.Normal . Die Schriftart kann kursiv gemacht werden ( wie dies ) mit Enum.FontStyle.Italic .

Ob die Schriftart bold ist. Legt Font.Weight zu Enum.FontWeight.Bold fest, wenn true, und Enum.FontWeight.Regular sonst.