4 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Font

The Font enum is used in TextBox, TextLabel, TextButton, and similar GUI objects to determine how the element will render its text.

See also Font as a newer alternative to this enum which encapsulates fonts as a datatype and provides access to more fonts than this enum allows.

Items

NameValueDescription
Legacy0
Arial1Arial has been removed. Using it will map to the Arimo font family of the Font data type.
ArialBold2ArialBold has been removed. Using it will map to the Arimo font family of the Font data type.
SourceSans3
SourceSansBold4
SourceSansLight5
SourceSansItalic6
Bodoni7
Garamond8
Cartoon9
Code10
Highway11
SciFi12
Arcade13
Fantasy14
Antique15
SourceSansSemibold16
Gotham17Gotham has been removed. Using it will map to the Montserrat font family of the Font data type.
GothamMedium18GothamMedium has been removed. Using it will map to the Montserrat font family of the Font data type.
GothamBold19GothamBold has been removed. Using it will map to the Montserrat font family of the Font data type.
GothamBlack20GothamBlack has been removed. Using it will map to the Montserrat font family of the Font data type.
AmaticSC21
Bangers22
Creepster23
DenkOne24
Fondamento25
FredokaOne26
GrenzeGotisch27
IndieFlower28
JosefinSans29
Jura30
Kalam31
LuckiestGuy32
Merriweather33
Michroma34
Nunito35
Oswald36
PatrickHand37
PermanentMarker38
Roboto39
RobotoCondensed40
RobotoMono41
Sarpanch42
SpecialElite43
TitilliumWeb44
Ubuntu45
BuilderSans46 See Builder Font License.
BuilderSansMedium47 See Builder Font License.
BuilderSansBold48 See Builder Font License.
BuilderSansExtraBold49 See Builder Font License.
Arimo50
ArimoBold51
Unknown100Set when the GUI object's font face is set to a Font that has no corresponding enum value.

Legacy

FieldValue
value0

Arial

Arial has been removed. Using it will map to the Arimo font family of the Font data type.

FieldValue
value1

ArialBold

ArialBold has been removed. Using it will map to the Arimo font family of the Font data type.

FieldValue
value2

SourceSans

FieldValue
value3

SourceSansBold

FieldValue
value4

SourceSansLight

FieldValue
value5

SourceSansItalic

FieldValue
value6

Bodoni

FieldValue
value7

Garamond

FieldValue
value8

Cartoon

FieldValue
value9

Code

FieldValue
value10

Highway

FieldValue
value11

SciFi

FieldValue
value12

Arcade

FieldValue
value13

Fantasy

FieldValue
value14

Antique

FieldValue
value15

SourceSansSemibold

FieldValue
value16

Gotham

Gotham has been removed. Using it will map to the Montserrat font family of the Font data type.

FieldValue
value17

GothamMedium

GothamMedium has been removed. Using it will map to the Montserrat font family of the Font data type.

FieldValue
value18

GothamBold

GothamBold has been removed. Using it will map to the Montserrat font family of the Font data type.

FieldValue
value19

GothamBlack

GothamBlack has been removed. Using it will map to the Montserrat font family of the Font data type.

FieldValue
value20

AmaticSC

FieldValue
value21

Bangers

FieldValue
value22

Creepster

FieldValue
value23

DenkOne

FieldValue
value24

Fondamento

FieldValue
value25

FredokaOne

FieldValue
value26

GrenzeGotisch

FieldValue
value27

IndieFlower

FieldValue
value28

JosefinSans

FieldValue
value29

Jura

FieldValue
value30

Kalam

FieldValue
value31

LuckiestGuy

FieldValue
value32

Merriweather

FieldValue
value33

Michroma

FieldValue
value34

Nunito

FieldValue
value35

Oswald

FieldValue
value36

PatrickHand

FieldValue
value37

PermanentMarker

FieldValue
value38

Roboto

FieldValue
value39

RobotoCondensed

FieldValue
value40

RobotoMono

FieldValue
value41

Sarpanch

FieldValue
value42

SpecialElite

FieldValue
value43

TitilliumWeb

FieldValue
value44

Ubuntu

FieldValue
value45

BuilderSans

See Builder Font License.

FieldValue
value46

BuilderSansMedium

See Builder Font License.

FieldValue
value47

BuilderSansBold

See Builder Font License.

FieldValue
value48

BuilderSansExtraBold

See Builder Font License.

FieldValue
value49

Arimo

FieldValue
value50

ArimoBold

FieldValue
value51

Unknown

Set when the GUI object's font face is set to a Font that has no corresponding enum value.

FieldValue
value100