Font

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

描述用于渲染文本的字体。每个字体由一个 字体家族 (像源 sans pro)、一个 重量 像 Enum.FontWeight.Bold 和一个 2>样式2> 像 5> Enum.FontStyle.Italic5> .

字体家族是一个类型的素材,像图像或网格。 每个字体家族包含一系列字体面,每个面都有不同的重量和风格。

Font 用于 TextLabel.FontFaceTextButton.FontFace 和 0> Class.Toolbar.FontFace0> 属性。

字体列表

e

概要

构造工具

属性

构造工具

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 的家族、重量和样式。

您 您 您

您 您 ������zalieno

参数

font: Enum.Font

字体使用的枚值。

代码示例

Shows how to use Font.fromEnum().

Font.fromEnum()

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

fromName

这是一个方便的方法来从内容文件夹中创建字体。你输入的名称将被转换为像 rbxasset://fonts/families/YourFontNameHere.json 这样的资产 ID。

名称只能包含字母、数字、_ (下划线) 和 - ( hyphen)。它不能包含任何空格。

参数

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 号创建字体。

参数

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 。字体可以使用 Entity.FontStyle.Italic 来设计为 italic ( Enum.FontStyle.Italic )。

Bold

字体是否粗体。设置 Font.WeightEnum.FontWeight.Bold 当真,或 Enum.FontWeight.Regular 否。