Font

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

描述使用於渲染文字的 字體 。每個字體包括一個 字體家庭 (像源桑思專業)、一個 重量Enum.FontWeight.Bold 和一個 風格Enum.FontStyle.Italic

字體家族是一種素材,例如圖像或網格。每個字體家族包含一組字體面,每個面都有不同的重量和風格。

FontTextLabel.FontFaceTextButton.FontFaceTextBox.FontFace 屬性使用。

也可以參考 Enum.Font 作為較舊的選擇,用於某些方法和屬性所需的此數據類型 (請注意,大多數字體無法使用此枚舉來表示)。

字體列表

概要

建構子

屬性

建構子

new

創建新的 Font

參數

family: Content

字體家族的資產ID,從rbxasset://rbxassetid://

文字的粗細。

預設值:Enum.FontWeight.Regular

文字是否正常或斜體。

預設值:Enum.FontStyle.Normal

範例程式碼

Shows how to use Font.new().

Font.new()

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

fromEnum

Font 值創建一個 Enum.Font 值。在 Enum.Font.Unknown 呼叫時發生錯誤。

下表指示每個 Enum.Font 相關的家庭、重量和風格。

| Robot | Normal | Robot | Robot | Robot

參數

font: Enum.Font

要使用的字體枚值。

範例程式碼

Shows how to use Font.fromEnum().

Font.fromEnum()

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

fromName

這是從內容文件夾創建字體的便利方法。你傳入的名稱將被轉換為資產ID,例如 rbxasset://fonts/families/YourFontNameHere.json

名稱只能包含字母、數字、_(橫條)和-(撇號),不能包含任何空格。

參數

name: string

字體的名稱。

文字的粗細。

預設值:Enum.FontWeight.Regular

文字是否正常或斜體。

預設值:Enum.FontStyle.Normal

範例程式碼

Shows how to use Font.fromName().

Font.fromName()

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

fromId

這是從資產識別號碼創建字體的便利方法。

參數

id: number

字體的資產ID作為數字。

文字的粗細。

預設值:Enum.FontWeight.Regular

文字是否正常或斜體。

預設值:Enum.FontStyle.Normal

範例程式碼

Shows how to use Font.fromId().

Font.fromId()

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

屬性

Family

字體家族的資產ID。這些開始於 rbxasset://rbxassetid://

文字的粗細。默认值為 Enum.FontWeight.Regular

當設定時, Font.Bold 將被更新。如果重量是 Enum.FontWeight.SemiBold 或更厚, 粗體是真實的。

字體是否為 italic。默认值為 Enum.FontStyle.Normal 。字體可以使用 Enum.FontStyle.Italic 使其變得 italic( 像這樣 )。

字體是否粗體。當真實時,設置 Font.WeightEnum.FontWeight.Bold ,當不真實時,則設置 Enum.FontWeight.Regular 為其他。