Font Hero

Free for Commercial Use

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

Keywords: wedding, invitations, greeting cards, branding, packaging, elegant, whimsical, romantic, refined, airy, calligraphic feel, personal warmth, decorative display, special occasion, looping, flourished, monoline feel, delicate, bouncy.


Free for commercial use
Customize the font name

This script features slender, flowing strokes with pronounced thick–thin modulation and long, tapered terminals. Letterforms are tall and narrow with a lively, slightly bouncy rhythm, mixing open bowls and generous loops (notably in capitals and descenders). Connections are implied through entry and exit strokes, while many characters remain discretely formed, keeping word shapes legible. Capitals are decorative and airy, often built from sweeping curves and restrained swashes, and the numerals echo the same calligraphic contrast and soft curvature.

Best suited to display settings such as wedding suites, invitations, greeting cards, boutique branding, and product packaging where its decorative capitals and looping rhythm can shine. It works especially well for names, headlines, and short statements; longer passages benefit from larger sizes and generous line spacing.

The overall tone is elegant and lightly playful, combining a formal handwritten sensibility with approachable charm. Its looping forms and high-contrast strokes suggest romance and craft, making text feel personalized and celebratory rather than corporate.

The design appears intended to emulate a polished, calligraphic hand with refined contrast and controlled flourishes—decorative enough for special-occasion typography, yet structured to remain readable in common headline and caption use.

The very small x-height and tall ascenders/descenders create strong vertical movement, so spacing and leading play an outsized role in readability. Some letterforms lean on simplified, single-storey shapes and open counters, which helps the script stay clear in short phrases despite its delicate strokes.

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