Text+
DevForum Topic
  • Welcome
  • Installation
  • Fundamentals
    • Introduction
    • Line breaks
    • Customization
      • Fonts
      • Scale-size
      • Truncation
    • Modification
    • Text bounds
  • Fine-control
    • Introduction
    • Full iteration
  • Specific indexing and iteration
  • Transform and style
  • Custom fonts
    • Introduction
    • Font to XML
    • XML to Lua
    • Upload font image
    • Import to Text+
Powered by GitBook
On this page
  • Built-in fonts
  • Creator store fonts
  • Custom fonts
  1. Fundamentals
  2. Customization

Fonts

PreviousCustomizationNextScale-size

Last updated 6 days ago

The font is one of the customization options, and works mostly like all of the others.

It accepts two types of data:

  • .

  • A custom font data-table.

You can use it like this:

TextPlus.Create(
	frame,
	"This text is awesome!",
	{
		Font = Font.new(
			"rbxasset://fonts/families/Arial.json", -- Family.
			Enum.FontWeight.Regular, -- Weight.
			Enum.FontStyle.Normal -- Style.
		)
	}
)

Built-in fonts

You can find a lot of fonts on .

Simply copy the asset id from the font list and paste it into the Font object's Family.

Creator store fonts

Click Get Font. Create a TextLabel in Roblox Studio and apply the font to it. Make sure you have the TextLabel selected, then run this in the command bar:

print(game.Selection:Get()[1].FontFace.Family)

It will output the asset id you need. Simply copy-and-paste it into the Font object's Family.

Custom fonts

If it's still not enough, custom fonts offer endless possibilities. Learn all about it in the dedicated section:

Alternatively, browse many more fonts at .

the documentation page
the creator store
Custom fonts