Font Hero

Free for Commercial Use

Sans Contrasted Riru 2 is a very bold, normal width, medium contrast, upright, normal x-height font.

Keywords: posters, headlines, packaging, logos, kids media, playful, punchy, quirky, cartoonish, friendly, expressiveness, impact, approachability, informality, novelty, chunky, rounded, irregular, bouncy, organic.


Free for commercial use
Customize the font name

A heavy, chunky sans with softly rounded outer corners and subtly faceted, hand-cut inner shapes. Strokes show mild, uneven modulation and tapering, creating a lively rhythm rather than strict geometric consistency. Many letters have slightly leaning or wavy stems and asymmetrical bowls, and counters are compact, giving the face a dense, poster-like color. The overall texture is energetic and irregular, with a deliberately imperfect baseline and varied curvature that reads as hand-drawn while remaining clearly structured.

This style performs best in display contexts where bold personality is desirable: posters, headlines, product packaging, and brand marks that want an approachable, humorous voice. It can also suit children’s materials and casual event graphics, especially at medium to large sizes where the quirky details and tight counters remain clear.

The font conveys a playful, mischievous tone with a bold, comedic presence. Its bouncy silhouettes and uneven details feel informal and expressive, suggesting fun, spontaneity, and a lighthearted, cartoon-like attitude.

The design appears intended to deliver maximum impact with an approachable, hand-made feel—combining solid, high-ink shapes with subtle irregularities to avoid a sterile look. It prioritizes character and visual punch over strict uniformity, aiming for expressive display typography that stays legible while feeling lively and informal.

Round forms like O/0 are notably full and dark, while diagonals and joins (e.g., K, V, W, X) are simplified into thick wedges that enhance impact. Terminals tend to be blunt with slight flare or taper, and punctuation shares the same heavy, friendly weight, keeping the overall voice consistent in text settings.

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