Skip to content

Instantly share code, notes, and snippets.

@Technetium1
Last active December 9, 2025 16:55
Show Gist options
  • Select an option

  • Save Technetium1/f97474f52096303d556963d37f59edee to your computer and use it in GitHub Desktop.

Select an option

Save Technetium1/f97474f52096303d556963d37f59edee to your computer and use it in GitHub Desktop.
Test all the pyfiglet fonts with a string. You should probably pipe the output to a file.
#!/usr/bin/env python3
# /// script
# requires-python = ">=3.9"
# dependencies = [
# "pyfiglet>=1.0.4",
# ]
# ///
# -*- coding: utf-8 -*-
from time import sleep
import pyfiglet
with open("pyfigletfonts.txt", "r") as file:
fonts = file.read().splitlines()
for fonty in fonts:
print("Testing font " + fonty)
f = pyfiglet.Figlet(font=fonty, width=80)
print(f.renderText('FooBar'))
# sleep(0.8)
1943____
1row
3d-ascii
3d_diagonal
3-d
3x5
4max
4x4_offr
5lineoblique
64f1____
6x10
acrobatic
advenger
alligator2
alligator
alphabet
alpha
amc_3_line
amc_3_liv1
amc_aaa01
amc_neko
amc_razor2
amc_razor
amc_slash
amc_slider
amc_thin
amc_tubes
amc_untitled
ansi_regular
ansi_shadow
aquaplan
arrows
asc_____
ascii12
ascii9
ascii___
ascii_new_roman
assalt_m
asslt__m
atc_____
atc_gran
avatar
a_zooloo
b1ff
banner3-D
banner3
banner4
banner
barbwire
basic
battle_s
battlesh
baz__bil
bear
beer_pub
bell
benjamin
bigascii12
bigascii9
bigchief
bigfig
big
big_money-ne
big_money-nw
big_money-se
big_money-sw
bigmono12
bigmono9
binary
block
blocks
blocky
bloody
b_m__200
bolger
braced
bright
briteb
britebi
brite
britei
broadway
broadway_kb
bubble_b
bubble
bubble__
bulbhead
c1______
c2______
calgphy2
caligraphy
calvin_s
cards
c_ascii_
catwalk
caus_in_
c_consen
char1___
char2___
char3___
char4___
charact1
charact2
charact3
charact4
charact5
charact6
characte
charset_
chiseled
chunky
circle
coil_cop
coinstak
cola
colossal
computer
com_sen_
contessa
contrast
convoy__
cosmic
cosmike
crawford2
crawford
crazy
cricket
cursive
cyberlarge
cybermedium
cybersmall
cygnet
danc4
dancing_font
dcs_bfmo
d_dragon
decimal
deep_str
def_leppard
defleppard
delta_corps_priest_1
demo_1__
demo_2__
demo_m__
devilish
diamond
diet_cola
digital
doh
doom
dos_rebel
dotmatrix
double_blocky
double
double_shorts
drpepper
druid___
dwhistled
ebbs_1__
ebbs_2__
eca_____
e__fist_
eftichess
eftifont
eftipiti
efti_robot
eftirobot
eftitalic
eftiwall
eftiwater
electronic
elite
emboss2
emboss
epic
etcrvs__
f15_____
faces_of
fairligh
fair_mea
fantasy_
fbr12___
fbr1____
fbr2____
fbr_stri
fbr_tilt
fender
filter
finalass
fire_font-k
fire_font-s
fireing_
flipped
flower_power
flyn_sh
fourtops
fp1_____
fp2_____
fraktur
fun_face
fun_faces
funky_dr
future_1
future_2
future_3
future_4
future_5
future_6
future_7
future_8
future
fuzzy
gauntlet
georgi16
georgia11
ghost_bo
ghost
ghoulish
glenyn
goofy
gothic
gothic__
graceful
gradient
graffiti
grand_pr
greek
green_be
hades___
heart_left
heart_right
heavy_me
henry_3d
heroboti
hex
hieroglyphs
high_noo
hills___
hollywood
home_pak
horizontal_left
horizontal_right
house_of
hypa_bal
hyper___
icl-1900
impossible
inc_raw_
invita
isometric1
isometric2
isometric3
isometric4
italic
italics_
ivrit
jacky
jazmine
jerusalem
joust___
js_block_letters
js_bracket_letters
js_capital_curves
js_cursive
js_stick_letters
katakana
kban
keyboard
kgames_i
kik_star
knob
konto
konto_slant
krak_out
larry3d
lazy_jon
lcd
lean
letters
letter
letterw3
letter_w
lexible_
lil_devil
line_blocks
linux
lockergnome
mad_nurs
madrid
magic_ma
marquee
master_o
maxfour
mayhem_d
mcg_____
merlin1
merlin2
mig_ally
mike
mini
mirror
mnemonic
modern__
modular
mono12
mono9
morse2
morse
moscow
mshebrew210
muzzle
nancyj-fancy
nancyj
nancyj-improved
nancyj-underlined
new_asci
nfi1____
nipples
notie_ca
npn_____
nscript
ntgreek
nvscript
o8
octal
odel_lak
ogre
ok_beer_
old_banner
os2
outrun__
pacos_pe
pagga
panther_
patorjk-hex
patorjk's_cheese
pawn_ins
pawp
peaks
pebbles
pepper
phonix__
platoon2
platoon_
pod_____
poison
p_s_h_m_
p_skateb
puffy
puzzle
pyramid
r2-d2___
rad_____
radical_
rad_phan
rainbow_
rally_s2
rally_sp
rammstein
rampage_
rastan__
raw_recu
rci_____
rectangles
red_phoenix
relief2
relief
rev
ripper!_
road_rai
rockbox_
rok_____
roman
roman___
rotated
rounded
rowancap
rozzo
runic
runyc
sansb
sansbi
sans
sansi
santa_clara
sblood
script
script__
serifcap
shadow
shimrod
short
skateord
skateroc
skate_ro
sketch_s
slant
slant_relief
slide
sl_script
slscript
small_caps
small
small_poison
small_shadow
small_slant
smascii12
smascii9
smblock
smbraille
sm______
smisome1
smkeyboard
smmono12
smmono9
smtengwar
soft
space_op
spc_demo
speed
spliff
stacey
stampate
stampatello
standard
star_strips
star_war
starwars
stealth_
stellar
stencil1
stencil2
stforek
stick_letters
stop
straight
street_s
stronger_than_all
subteran
sub-zero
super_te
swamp_land
swan
sweet
tanja
tav1____
taxi____
tec1____
tec_7000
tecrvs__
tengwar
term
test1
the_edge
thick
thin
this
thorned
threepoint
ticks
ticksslant
tiles
timesofl
tinker-toy
ti_pan__
t__of_ap
tomahawk
tombstone
top_duck
train
trashman
trek
triad_st
ts1_____
tsalagi
tsm_____
tsn_base
ttyb
tty
tubular
twin_cob
twisted
twopoint
type_set
ucf_fan_
ugalympi
unarmed_
univers
usaflag
usa_____
usa_pq__
utopiab
utopiabi
utopia
utopiai
varsity
vortron_
war_of_w
wavy
weird
wet_letter
whimsy
wideterm
wow
xbriteb
xbritebi
xbrite
xbritei
xsansb
xsansbi
xsans
xsansi
xttyb
xtty
yie-ar__
yie_ar_k
zig_zag_
zone7___
z-pilot_
5x7
5x8
6x9
banner
big
block
bubble
chartr
chartri
clb6x10
clb8x10
clb8x8
cli8x8
clr4x6
clr5x10
clr5x6
clr5x8
clr6x10
clr6x6
clr6x8
clr7x10
clr7x8
clr8x10
clr8x8
courb
courbi
cour
couri
digital
helvb
helvbi
helv
helvi
ivrit
lean
mini
mnemonic
rot13
sbookb
sbookbi
sbook
sbooki
script
shadow
slant
small
smscript
smshadow
smslant
standard
term
times
xchartr
xchartri
xcourb
xcourbi
xcour
xcouri
xhelvb
xhelvbi
xhelv
xhelvi
xsbookb
xsbookbi
xsbook
xsbooki
xtimes
@daniel-aderneira
Copy link

Thank you!!!

@Technetium1
Copy link
Author

Glad you found this useful!

@Mofendes
Copy link

Very useful tool! Thanks for sharing!

@Diogojlq
Copy link

Diogojlq commented Dec 6, 2025

Very nice, thank you!

@Technetium1
Copy link
Author

Since this seems to be popular again, I've revised the script to work with UV, and also updated the list of fonts to match the current release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment