Font Hero

Free for Commercial Use

Script Riroj 10 is a regular weight, very narrow, very high contrast, upright, short x-height font.

Keywords: invitations, branding, logotypes, packaging, headlines, elegant, whimsical, romantic, refined, vintage, display appeal, handwritten charm, elegant tone, decorative flair, calligraphic, looped, swashy, delicate, airy.


Free for commercial use
Customize the font name

A tall, slender script with pronounced thick–thin contrast and a mostly upright posture. Strokes feel pen-drawn, alternating between heavy downstrokes and hairline connectors, with frequent entry/exit flicks and occasional extended loops. Letterforms are narrow with compact counters, and the lowercase shows a relatively low x-height against long ascenders and descenders, giving the line a vertical, graceful rhythm. Overall spacing is tight and the texture is lively, with subtle irregularities that reinforce a handwritten character while remaining consistent enough for repeated text.

Best used in short to medium display settings where its high-contrast strokes and narrow proportions can shine—wedding and event invitations, beauty/fashion branding, artisanal packaging, social graphics, and editorial headlines. For longer passages, larger sizes and generous line spacing help preserve clarity of the fine hairlines and tight internal spaces.

The font conveys a romantic, boutique feel—polished yet playful—mixing refined calligraphic contrast with light, whimsical loops. It reads as personable and decorative rather than strictly formal, suited to expressive, charm-forward typography.

The design appears intended to deliver an elegant handwritten-script impression with a tall, fashion-forward silhouette and decorative loop accents, balancing legibility with a distinct, boutique personality.

Uppercase forms function as display capitals with simplified, elongated structures that pair with more animated lowercase shapes. Numerals follow the same contrast and slenderness, with a mix of straight stems and looped curves that keep them visually aligned with the script voice.

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