Font

顯示已棄用項目

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

描述使用 字體 來渲染文字。每個字體由 字體家族 (像源源 Pro)、 重量 像 1> Entity.FontWeight.Bold1> 和 4>風格4> 像 7> Entity.FontStyle.Italic7> 。

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

FontTextLabel.FontFaceTextButton.FontFace 和 0> Class.Toolbar.FontFace0> 屬性使用。

字體清單

Bold, Bold,

概要

建構子

屬性

建構子

new

創建新的 Font

參數

family: Content

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

文字的厚度。

預設值:Enum.FontWeight.Regular

文字是否為正常或 italic。

預設值: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.FontEnum.Font.Unknown 呼叫時發生錯誤。

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

f |

f | Normal f | Normal | f | f | f | f | f | f | f | f | f | f | f | f | f | f | f | f | f | f |

參數

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

文字是否為正常或 italic。

預設值:Enum.FontStyle.Normal

範例程式碼

Shows how to use Font.fromName().

Font.fromName()

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

fromId

這是一個方便的方法來從資產 ID 號碼創建字體。

參數

id: number

字體資產的 ID 作為數字。

文字的厚度。

預設值:Enum.FontWeight.Regular

文字是否為正常或 italic。

預設值: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 或更厚,則為硬漢字。

字體是否為意大利體。預設值是 Enum.FontStyle.Normal 。字體可以用 Entity.FontStyle.Italic 來製作意大利體 ( 1> 像這樣 1> )。

Bold

字體是否為大膽。設置 Font.WeightEnum.FontWeight.Bold 當真,或 Enum.FontWeight.Regular 否。