Font
*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
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
Erstellt ein neues Font.
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
Erstellt eine Schriftart aus einem Namen wie FredokaOne.
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
Erstellt eine Schriftart aus einer numerischen Asset-ID.
Eigenschaften
Die Asset-ID für die Schriftfamilie.
Wie dick der Text ist.
Ob die Schriftart kursiv ist.
Ob die Schriftart fett ist.
Konstrukteure
new
Erstellt ein neues Font.
Parameter
Die Asset-ID für die Schriftfamilie, die mit rbxasset:// oder rbxassetid:// beginnt.
Wie dick der Text ist.
Ob der Text normal oder italisch ist.
Code-Beispiele
Shows how to use 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
Der Enum-Wert der Schriftart, die verwendet werden soll.
Code-Beispiele
Shows how to use 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
Der Name der Schriftart.
Wie dick der Text ist.
Ob der Text normal oder italisch ist.
Code-Beispiele
Zeigt, wie man Font.fromName() verwendet.
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
Die Asset-ID der Schriftart als Zahl.
Wie dick der Text ist.
Ob der Text normal oder italisch ist.
Code-Beispiele
Shows how to use 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://.
Weight
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.
Style
Ob die Schriftart kursiv ist. Der Standardwert ist Enum.FontStyle.Normal . Die Schriftart kann kursiv gemacht werden ( wie dies ) mit Enum.FontStyle.Italic .
Bold
Ob die Schriftart bold ist. Legt Font.Weight zu Enum.FontWeight.Bold fest, wenn true, und Enum.FontWeight.Regular sonst.