描述使用 字體 來渲染文字。每個字體由 字體家族 (像源源 Pro)、 重量 像 1> Entity.FontWeight.Bold1> 和 4>風格4> 像 7> Entity.FontStyle.Italic7> 。
字體家族是一種素材,像圖像或網格。每個字體家族包含一個字體面,每個面有不同的重量和風格。
Font 由 TextLabel.FontFace 、 TextButton.FontFace 和 0> Class.Toolbar.FontFace0> 屬性使用。
字體清單
Bold, Bold,
概要
建構子
- new(family : Content,weight : Enum.FontWeight,style : Enum.FontStyle)
創建新的 Font。
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
建立名稱為 FredokaOne 的字體。
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
從數位資產 ID 建立字體。
屬性
字體家族的資產 ID。
文字的厚度。
字體是否為意大利體。
字體是否粗體。
建構子
new
創建新的 Font。
參數
字體家族的資產 ID,從 rbxasset:// 或 rbxassetid:// 開始。
文字的厚度。
文字是否為正常或 italic。
範例程式碼
Shows how to use Font.new().
script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)
fromEnum
從 Font 價值創建一個 Enum.Font 。 Enum.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 |
參數
字體使用的枚值。
範例程式碼
Shows how to use Font.fromEnum().
script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)
fromName
這是一種方便創建字體從內容夾中的方法。你輸入的名稱將被轉換為資產 ID ,例如 rbxasset://fonts/families/YourFontNameHere.json。
名稱只能包含字母、數字、_ (撇條) 和- (勾號)。 它不能包含任何空格。
參數
字體的名稱。
文字的厚度。
文字是否為正常或 italic。
範例程式碼
Shows how to use Font.fromName().
script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)
fromId
這是一個方便的方法來從資產 ID 號碼創建字體。
參數
字體資產的 ID 作為數字。
文字的厚度。
文字是否為正常或 italic。
範例程式碼
Shows how to use Font.fromId().
script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)
屬性
Weight
文字的厚度。預設值為 Enum.FontWeight.Regular。
設定時,Font.Bold 會更新。如果重量是 Enum.FontWeight.SemiBold 或更厚,則為硬漢字。