Font Hero

Free for Commercial Use

Script Hafo 2 is a very bold, normal width, low contrast, italic, short x-height font.

Keywords: headlines, logos, packaging, posters, social media, playful, retro, friendly, whimsical, cozy, display impact, handmade feel, retro flair, brand warmth, signage style, rounded, bouncy, swashy, brushy, casual.


Free for commercial use
Customize the font name

A heavy, brush-like script with rounded terminals, compact counters, and a steady slanted rhythm. Strokes are broad and smooth with minimal internal contrast, creating dense, confident letterforms. Capitals feature soft entry swashes and curled details, while lowercase forms lean on simple loops and thick joins that read as drawn in a single, continuous motion. Numerals match the lettering style with similarly weighty, rounded shapes and occasional hook-like terminals.

Best suited to display settings such as headlines, branding marks, packaging labels, posters, and short promotional copy where its thick strokes and lively script can carry personality. It works well when set larger, allowing the rounded loops and swashy details to remain clear.

The overall tone is upbeat and personable, with a nostalgic sign-painting feel and a hint of cartoonish charm. Its bold, rounded forms and lively slant make it feel inviting and energetic rather than formal or delicate.

Designed to deliver a bold, hand-rendered script look that feels friendly and attention-grabbing, echoing vintage brush lettering and casual signage. The consistent stroke heft and flowing connections prioritize impact and charm in display typography.

Spacing appears generous enough for word shapes to stay distinct despite the heavy weight, though tight interior spaces and large joins can visually close up at smaller sizes. The prominent curves and swashes make it especially expressive in capitals and short phrases.

Letter — Basic Uppercase Latin
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Letter — Basic Lowercase Latin
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Number — Decimal Digit
0
1
2
3
4
5
6
7
8
9
Letter — Extended Uppercase Latin
À
Á
Â
Ã
Ä
Å
Æ
Ç
È
É
Ê
Ë
Ì
Í
Î
Ï
Ñ
Ò
Ó
Ô
Õ
Ö
Ø
Ù
Ú
Û
Ü
Ý
Ć
Č
Đ
Ė
Ę
Ě
Ğ
Į
İ
Ľ
Ł
Ń
Ő
Œ
Ś
Ş
Š
Ū
Ű
Ų
Ŵ
Ŷ
Ÿ
Ź
Ž
Letter — Extended Lowercase Latin
ß
à
á
â
ã
ä
å
æ
ç
è
é
ê
ë
ì
í
î
ï
ñ
ò
ó
ô
õ
ö
ø
ù
ú
û
ü
ý
ÿ
ć
č
đ
ė
ę
ě
ğ
į
ı
ľ
ł
ń
ő
œ
ś
ş
š
ū
ű
ų
ŵ
ŷ
ź
ž
Letter — Superscript Latin
ª
º
Number — Superscript
¹
²
³
Number — Fraction
½
¼
¾
Punctuation
!
#
*
,
.
/
:
;
?
\
¡
·
¿
Punctuation — Quote
"
'
«
»
Punctuation — Parenthesis
(
)
[
]
{
}
Punctuation — Dash
-
_
Symbol
&
@
|
¦
§
©
®
°
Symbol — Currency
$
¢
£
¤
¥
Symbol — Math
%
+
<
=
>
~
¬
±
^
µ
×
÷
Diacritics
`
´
¯
¨
¸