Font Hero

Free for Commercial Use

Serif Other Haho 2 is a bold, normal width, high contrast, upright, normal x-height font.

Keywords: posters, book covers, headlines, packaging, brand marks, vintage, storybook, rustic, playful, old-style, display impact, vintage flavor, handcrafted feel, whimsical tone, bracketed serifs, soft terminals, swashy, irregular, calligraphic.


Free for commercial use
Customize the font name

A decorative serif with robust, high-contrast strokes and strongly bracketed, flared serifs. Letterforms show a hand-cut, slightly uneven rhythm: curves swell and taper noticeably, and terminals often end in rounded, teardrop-like or hooked shapes. Proportions feel traditional with moderately wide capitals, a compact lowercase, and lively shapes in letters like a, g, y, and z that introduce subtle swashes and asymmetric details. Numerals follow the same expressive logic, with varying widths and pronounced curves that keep the texture animated rather than strictly uniform.

This font is well suited for display roles such as posters, headlines, packaging, and title treatments where its expressive serifs and tapered strokes can be appreciated. It can also work for short pulls or chapter openers in editorial and book-cover contexts that benefit from a historic or handcrafted atmosphere.

The overall tone is vintage and storybook-like, evoking antique printing, folk posters, and whimsical editorial display. Its slightly irregular, hand-rendered flavor adds warmth and character, reading as playful and personable rather than formal or corporate.

The design appears intended to reinterpret classic serif construction with a deliberately handmade, decorative finish—mixing traditional skeletons with exaggerated brackets, swelling strokes, and playful terminal treatments to create a distinctive, old-time display voice.

At text sizes the strong contrast and busy terminals create a dark, textured color that favors short passages over long-form reading. Spacing and silhouette variation are part of the charm, giving words a lively, slightly unpredictable cadence.

120px
108px
96px
84px
72px
64px
56px
48px
44px
40px
36px
32px
30px
28px
26px
24px
22px
20px
19px
18px
17px
16px
15px
14px
13px
12px
11px
10px
9px
8px
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
`
´
¯
¨
¸