Font Hero

Free for Commercial Use

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

Keywords: logos, headlines, packaging, posters, signage, friendly, retro, playful, lively, casual, bold script, brush lettering, headline impact, brand warmth, retro flavor, brushy, rounded, swashy, bouncy, bold.


Free for commercial use
Customize the font name

A heavy, rounded script with a consistent brush-like stroke and softened terminals. The letterforms lean forward with a smooth, continuous rhythm and frequent joining behavior, producing a cohesive handwritten line. Curves are generously inflated, counters are compact, and several capitals include subtle swashes and looped details. Spacing feels slightly irregular in a natural way, reinforcing an informal, drawn feel while keeping overall readability intact at display sizes.

Works well for logos, badges, and short headline text where a strong script personality is desired. It suits packaging, café/food branding, posters, and signage that benefit from a bold, friendly handwritten look. For best results, use in larger sizes and keep line lengths short to preserve clarity and rhythm.

The tone is upbeat and approachable, with a nostalgic, mid-century sign-painting energy. Its thick, bubbly strokes and lively slant give it a confident, cheerful voice that reads as personable rather than formal. The overall impression is warm and energetic, suited to friendly branding and attention-grabbing headlines.

The design appears intended to mimic confident brush lettering with a polished, repeatable consistency. It balances decorative capitals and smooth connections with sturdy, rounded shapes to stay legible while delivering a distinctive display-script voice.

Capitals are notably decorative and can dominate a line, while lowercase maintains a simpler, more rhythmic flow. Numerals follow the same rounded, brushy construction and feel consistent in weight and personality. The boldness and tight internal shapes suggest it benefits from moderate tracking and enough size to keep counters from filling in on dense backgrounds.

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
`
´
¯
¨
¸