Font Hero

Free for Commercial Use

Script Ruby 2 is a light, very narrow, very high contrast, upright, short x-height font.

Keywords: invitations, branding, headlines, packaging, wedding, elegant, whimsical, airy, romantic, refined, signature feel, decorative display, romantic tone, handmade charm, elegant contrast, looping, swashy, calligraphic, delicate, bouncy.


Free for commercial use
Customize the font name

A slender, calligraphic script with pronounced stroke contrast and a mostly upright stance. Forms are built from fine hairlines paired with thicker downstrokes, giving letters a lively, pen-drawn rhythm. Ascenders and capitals are tall and narrow, with frequent loops and occasional swashes; spacing feels open and the baseline shows a gentle, handwritten bounce. The lowercase is compact relative to the long extenders, while numerals and capitals retain the same thin-and-bold modulation for a cohesive texture.

Best suited to display typography where its delicate hairlines and flourishes can be appreciated—event invitations, wedding collateral, boutique branding, beauty or lifestyle packaging, and short headlines. It can work in brief sentences or pull quotes at generous sizes, especially when ample tracking and line spacing are available.

The overall tone is graceful and decorative, balancing sophistication with a playful, handcrafted charm. Its looping forms and airy construction suggest a personal, celebratory feel rather than a strictly formal business voice.

The design appears intended to emulate a pointed-pen or brush-pen signature style—ornamental, narrow, and expressive—optimized for elegant display communication. It prioritizes graceful rhythm and decorative capitals over dense text economy, aiming for a refined handwritten personality.

Connectivity appears intermittent: many lowercase letters suggest cursive joining, but several shapes read cleanly even when separated, which helps keep wordforms legible in display settings. The narrow proportions and fine hairlines make the style feel light on the page, while the thicker strokes provide enough anchoring to maintain contrast and presence.

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