It’s pretty easy to find someone online giving you a list of all of the fonts available in matplotlib, but they’re always really ugly boring lists. This gives you a list plus samples of each font. There might be issues about system fonts vs. matplotlib fonts, but I haven’t noticed anything yet.

An attractive list all matplotlib fonts

You’ll need to run this code in your own Jupyter Notebook to get the fonts that will work on your own computer.

import matplotlib.font_manager
from IPython.core.display import HTML

def make_html(fontname):
    return "<p>{font}: <span style='font-family:{font}; font-size: 24px;'>{font}</p>".format(font=fontname)

code = "\n".join([make_html(font) for font in sorted(set([ for f in matplotlib.font_manager.fontManager.ttflist]))])

HTML("<div style='column-count: 2;'>{}</div>".format(code))

.Keyboard: .Keyboard

.LastResort: .LastResort

.SF Compact Display: .SF Compact Display

.SF Compact Rounded: .SF Compact Rounded

.SF Compact Text: .SF Compact Text

.SF NS Display Condensed: .SF NS Display Condensed

.SF NS Text Condensed: .SF NS Text Condensed

Adobe Jenson Pro: Adobe Jenson Pro

Adobe Thai: Adobe Thai

Amatic: Amatic

Amatic SC: Amatic SC

Andale Mono: Andale Mono

Anonymous Pro: Anonymous Pro

Apple Braille: Apple Braille

Apple Chancery: Apple Chancery

Apple Symbols: Apple Symbols

AppleGothic: AppleGothic

AppleMyungjo: AppleMyungjo

Arial: Arial

Arial Black: Arial Black

Arial Narrow: Arial Narrow

Arial Rounded MT: Arial Rounded MT

Arial Rounded MT Bold: Arial Rounded MT Bold

Arial Unicode MS: Arial Unicode MS

Ayuthaya: Ayuthaya

Bebas Neue: Bebas Neue

Big Caslon: Big Caslon

Bitstream Vera Sans: Bitstream Vera Sans

Bitstream Vera Sans Mono: Bitstream Vera Sans Mono

Bitstream Vera Serif: Bitstream Vera Serif

Blanch: Blanch

Bodoni 72 Smallcaps: Bodoni 72 Smallcaps

Bodoni Ornaments: Bodoni Ornaments

Bradley Hand: Bradley Hand

Brush Script MT: Brush Script MT

Chalkduster: Chalkduster

Comic Sans MS: Comic Sans MS

Courier New: Courier New

DIN Alternate: DIN Alternate

DIN Condensed: DIN Condensed

DejaVu Sans: DejaVu Sans

DejaVu Sans Display: DejaVu Sans Display

DejaVu Sans Mono: DejaVu Sans Mono

DejaVu Serif: DejaVu Serif

DejaVu Serif Display: DejaVu Serif Display

Diwan Thuluth: Diwan Thuluth

EPSON ?????????a: EPSON ?????????a

EPSON ?????????l: EPSON ?????????l

EPSON ?????S?V?b?N???a: EPSON ?????S?V?b?N???a

EPSON ???S?V?b?N???l: EPSON ???S?V?b?N???l

EPSON ???p?S?V?b?N???a: EPSON ???p?S?V?b?N???a

EPSON ???s?????a: EPSON ???s?????a

EPSON ?s?????l: EPSON ?s?????l

East Syriac Adiabene: East Syriac Adiabene

East Syriac Ctesiphon: East Syriac Ctesiphon

Estrangelo Antioch: Estrangelo Antioch

Estrangelo Edessa: Estrangelo Edessa

Estrangelo Midyat: Estrangelo Midyat

Estrangelo Nisibin: Estrangelo Nisibin

Estrangelo Nisibin Outline: Estrangelo Nisibin Outline

Estrangelo Quenneshrin: Estrangelo Quenneshrin

Estrangelo Talada: Estrangelo Talada

Estrangelo TurAbdin: Estrangelo TurAbdin

Farisi: Farisi

Feast of Flesh BB: Feast of Flesh BB

FjallaOne: FjallaOne

Georgia: Georgia

Goha-Tibeb Zemen: Goha-Tibeb Zemen

Gotham: Gotham

Gotham Black: Gotham Black

Gotham Bold: Gotham Bold

Gotham ExtraLight: Gotham ExtraLight

Gotham Light: Gotham Light

Gotham Medium: Gotham Medium

Gotham Narrow: Gotham Narrow

Gotham Rounded: Gotham Rounded

Gotham Thin: Gotham Thin

Gotham Ultra: Gotham Ultra

Gotham XNarrow: Gotham XNarrow

Gurmukhi MT: Gurmukhi MT


Helvetica Rounded: Helvetica Rounded

Helvetica Rounded Black: Helvetica Rounded Black

Helvetica Rounded Condensed: Helvetica Rounded Condensed

Herculanum: Herculanum

Hoefler Text: Hoefler Text

Impact: Impact

InaiMathi: InaiMathi

Inconsolata: Inconsolata

Khmer Sangam MN: Khmer Sangam MN

Kokonor: Kokonor

Krungthep: Krungthep

Lao Sangam MN: Lao Sangam MN

Lato: Lato

Luminari: Luminari

Luxi Mono: Luxi Mono

Luxi Sans: Luxi Sans

Luxi Serif: Luxi Serif

MICR Encoding: MICR Encoding

Microsoft Sans Serif: Microsoft Sans Serif

Mishafi: Mishafi

Mishafi Gold: Mishafi Gold

PWCoolFont: PWCoolFont

Plantagenet Cherokee: Plantagenet Cherokee

Proxima Nova: Proxima Nova

STIXGeneral: STIXGeneral

STIXIntegralsD: STIXIntegralsD

STIXIntegralsSm: STIXIntegralsSm

STIXIntegralsUp: STIXIntegralsUp

STIXIntegralsUpD: STIXIntegralsUpD

STIXIntegralsUpSm: STIXIntegralsUpSm

STIXNonUnicode: STIXNonUnicode

STIXSizeFiveSym: STIXSizeFiveSym

STIXSizeFourSym: STIXSizeFourSym

STIXSizeOneSym: STIXSizeOneSym

STIXSizeThreeSym: STIXSizeThreeSym

STIXSizeTwoSym: STIXSizeTwoSym

STIXVariants: STIXVariants

Sathu: Sathu

Serto Batnan: Serto Batnan

Serto Jerusalem: Serto Jerusalem

Serto Jerusalem Outline: Serto Jerusalem Outline

Serto Kharput: Serto Kharput

Serto Malankara: Serto Malankara

Serto Mardin: Serto Mardin

Serto Urhoy: Serto Urhoy

Silom: Silom

Skia: Skia

Source Code Pro: Source Code Pro

Source Han Serif CN: Source Han Serif CN

Strawberry Muffins Demo: Strawberry Muffins Demo

Symbol: Symbol

System Font: System Font

Tahoma: Tahoma

Times New Roman: Times New Roman

Trattatello: Trattatello

Trebuchet MS: Trebuchet MS

UzumasaHonmaruGothicmini: UzumasaHonmaruGothicmini

Verdana: Verdana

Webdings: Webdings

Wingdings: Wingdings

Wingdings 2: Wingdings 2

Wingdings 3: Wingdings 3

Zapf Dingbats: Zapf Dingbats

Zapfino: Zapfino

cmb10: cmb10

cmex10: cmex10

cmmi10: cmmi10

cmr10: cmr10

cmss10: cmss10

cmsy10: cmsy10

cmtt10: cmtt10