Font

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

テキストをレンダリングするために使用される フォント を説明します。すべてのフォントは、 フォント家族 (Source Sans Pro のような)、 重量 (例: Enum.FontWeight.Bold )、そして スタイル (例: Enum.FontStyle.Italic )で構成されています。

フォント家族は、画像やメッシュのようなアセットの種類です。各フォント家族には、複数のフォント面が含まれており、それぞれの面には異なる重量とスタイルがあります。

Font は、TextLabel.FontFaceTextButton.FontFace、およびTextBox.FontFaceプロパティによって使用されます。

また、Enum.Font は、いくつかのメソッドとプロパティに必要なこのデータ型の古い代替として見てください (ほとんどのフォントはこの枚数で表現できません)。

フォントリスト

概要

コンストラクタ

プロパティ

コンストラクタ

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 に関連する家族、重量、スタイルを示します。

パラメータ

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に変換されます。

名前には、アルファベットの文字、数字、_ (アンダースコア)、- (ハイフン) のみを含めることができます。スペースは含めることができません。

パラメータ

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 またはより粗い場合、ボールドは真です。

フォントがイタリックであるかどうか。デフォルト値は です。フォントは このようにする を使用してイタリックにできます。

フォントがボールドかどうか。真の場合、Font.WeightEnum.FontWeight.Bold に設定し、そうでない場合は Enum.FontWeight.Regular