描述使用 字體 來渲染文字。每個字體由 字體家族 (像源源 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)
- fromName(name : string,weight : Enum.FontWeight,style : Enum.FontStyle)
- fromId(id : number,weight : Enum.FontWeight,style : Enum.FontStyle)
屬性
字體家族的資產 ID。
文字的厚度。
字體是否為意大利體。
字體是否粗體。
建構子
new
參數
預設值:Enum.FontWeight.Regular
預設值:Enum.FontStyle.Normal
範例程式碼
Font.new()
script.Parent.FontFace = Font.new("rbxasset://fonts/families/Roboto.json", Enum.FontWeight.Light)
fromEnum
參數
範例程式碼
Font.fromEnum()
script.Parent.FontFace = Font.fromEnum(Enum.Font.SciFi)
print(script.Parent.FontFace)
fromName
參數
預設值:Enum.FontWeight.Regular
預設值:Enum.FontStyle.Normal
範例程式碼
Font.fromName()
script.Parent.FontFace = Font.fromName("FredokaOne")
print(script.Parent.FontFace.Family)
fromId
參數
預設值:Enum.FontWeight.Regular
預設值:Enum.FontStyle.Normal
範例程式碼
Font.fromId()
script.Parent.FontFace = Font.fromId(8836875837)
print(script.Parent.FontFace.Family)
屬性
Weight
文字的厚度。預設值為 Enum.FontWeight.Regular。
設定時,Font.Bold 會更新。如果重量是 Enum.FontWeight.SemiBold 或更厚,則為硬漢字。