Font Hero

Free for Commercial Use

Script Upfo 12 is a very light, narrow, high contrast, italic, very short x-height font.

Keywords: invitations, wedding, branding, packaging, editorial, elegant, refined, romantic, classic, delicate, formal elegance, calligraphy emulation, decorative display, signature feel, calligraphic, flourished, looping, swashy, monolinear.


Free for commercial use
Customize the font name

A delicate formal script with a hairline stroke and pronounced contrast created by tapered entries and exits. Letterforms are strongly slanted with long, looping ascenders and descenders, and frequent extended terminals that sweep outward into generous flourishes. The rhythm is airy and fluid, with smooth connecting strokes in the lowercase and more embellished, stand-alone capitals that feature large entry loops and trailing swashes. Counters are small and open, and the overall texture stays light and crisp, prioritizing grace over density.

Best suited for short to medium-length setting where flourish and elegance are the goal, such as wedding stationery, invitations, certificates, boutique branding, beauty and fashion packaging, and refined editorial headings or pull quotes. It performs especially well when given ample size and spacing so the thin strokes and extended swashes can read clearly.

The tone is graceful and ceremonial, evoking traditional penmanship and invitation-style lettering. Its fine lines and sweeping curves feel romantic and upscale, with a quiet, understated luxury rather than bold expressiveness.

Designed to emulate refined pointed-pen handwriting with a formal, ornamental character, balancing smooth connectivity in the lowercase with highly decorative capitals. The intent appears to be producing a graceful signature-like look for premium, celebratory, or traditional contexts.

Capitals are notably ornate and tall, creating a strong vertical presence and a formal title-case feel. Numerals follow the same calligraphic logic, with slender forms and occasional curved terminals, blending naturally with the script texture.

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