描述用于渲染文本的字体。每个字体由一个 字体家族 (像源 sans pro)、一个 重量 像 Enum.FontWeight.Bold 和一个 2>样式2> 像 5> Enum.FontStyle.Italic5> .
字体家族是一个类型的素材,像图像或网格。 每个字体家族包含一系列字体面,每个面都有不同的重量和风格。
Font 用于 TextLabel.FontFace 、 TextButton.FontFace 和 0> Class.Toolbar.FontFace0> 属性。
字体列表
e
概要
构造工具
- 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。
文本的厚度。
字体是否为 italic。
字体是否粗体。
构造工具
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 或更厚,则为硬体。
Style
字体是否设计为 italic。默认值是 Enum.FontStyle.Normal 。字体可以使用 Entity.FontStyle.Italic 来设计为 italic ( Enum.FontStyle.Italic )。