Font Hero

Free for Commercial Use

Script Oprog 12 is a bold, normal width, high contrast, italic, short x-height font.

Keywords: invitations, branding, packaging, headlines, posters, classic, elegant, friendly, retro, inviting, hand-lettered feel, display impact, vintage tone, expressive elegance, brushy, rounded, looping, swashy, calligraphic.


Free for commercial use
Customize the font name

A slanted, brush-like script with rounded terminals and prominent thick–thin modulation that suggests a broad nib or pressure-based stroke. Letterforms are compact and slightly condensed in feel, with a low x-height and lively ascenders/descenders that add vertical rhythm. Curves are generous and looped, with occasional entry/exit swashes and soft joins that keep words flowing while still leaving small separations in places for clarity. Overall spacing reads even and consistent, with a dark, confident color on the page.

Best suited to display settings where the strong contrast and swashy curves can be appreciated: invitations and announcements, branding marks, packaging labels, posters, and short headlines. It also works well for pull quotes or section titles where a friendly, handcrafted emphasis is desired.

The style feels classic and personable—polished enough for formal notes, but warm and conversational rather than rigid. Its flowing shapes and bold presence create a nostalgic, mid-century sign-painting and invitation-like tone. The rhythm is energetic and friendly, projecting charm and approachability.

The design appears intended to emulate confident hand lettering with a bold, high-contrast brush stroke, balancing decorative capitals with readable lowercase for practical word shapes. It aims for an expressive, vintage-leaning script voice that stands out at larger sizes while maintaining a smooth, continuous rhythm.

Capitals are especially decorative and carry much of the personality through broad curves and occasional flourished strokes, while lowercase forms stay relatively simple and readable. Numerals follow the same brush-script logic, keeping the set cohesive for headings and short numeric callouts.

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