Design & style

Choosing fonts for Indian invitations, in English, Hindi and Gujarati

Choosing fonts for Indian invitations: serif and script pairs for English, Devanagari for Hindi and Marathi, Gujarati faces, and sizes that work on a phone.

Published
Reading time
4 min

Use two fonts, three at most: a decorative one for the names and a clear one for everything else. For English, an elegant serif or a script for the names with a simple serif or sans for the details works best. For Hindi, Marathi and Gujarati, choose a Unicode font made for the script, so that conjuncts like श्री and ત્ર display correctly on every phone. And size everything for a phone screen, not a printed card.

The two-font rule

Most invitations that look cluttered have one problem: too many fonts. Each font carries a mood, and three or four moods on one page fight each other. A good invitation uses one display font for the names, and perhaps the heading, and one text font for dates, venues and everything else. A third, used sparingly for a single line such as the invocation, is the limit.

English: good pairings

All of these are free Google Fonts, widely available in design tools. The ShubhLink editor includes several of them.

Names (display)Details (text)The feel
Cormorant GaramondLoraClassic and literary, suits traditional weddings
Playfair DisplayMontserratHigh contrast and modern, good for receptions
Cinzel (capitals)LoraFormal and regal, good for royal or palace themes
Great Vibes or Pinyon ScriptCormorant GaramondRomantic; keep the script to the names only
ParisiennePlus Jakarta SansLight and contemporary, suits engagements and showers
Starting points. Any pairing works if the names stand out and the details read easily.

Scripts for names only

Script fonts are for names, never for times and addresses. A guest squinting at a curly “7” at night, on a phone, won't know if it says 7 or 1.

Hindi and Marathi: Devanagari fonts

FontStyleGood for
Tiro Devanagari HindiTraditional, calligraphic serifNames and invocations on wedding cards
Noto Serif DevanagariClean serif with many weightsBody text and long details
Rozha OneHeavy, high-contrast displayLarge headings such as शुभ विवाह
Yatra OneRounded, festive displayHaldi, mehndi and festival cards
Martel or EczarReadable serifsDetails, venues and family names
KalamHandwrittenInformal invitations and children's lines

These are all Unicode fonts on Google Fonts, and they also cover Marathi, which uses the same Devanagari script.

The Kruti Dev trap

Avoid old non-Unicode fonts such as Kruti Dev for anything you'll share digitally. Text typed in them looks right only on a computer with that exact font installed; anywhere else, including your guests' phones, it turns into a jumble of English letters.

Gujarati fonts

FontStyleGood for
Noto Serif GujaratiClean serifKankotri details and family names
RasaElegant serifBody text with a bookish feel
ShrikhandBold, festive displayHeadings such as શુભ લગ્ન
FarsanPlayful displayGarba, haldi and informal cards
Hind Vadodara or Mukta VaaniClear sans-serifSmall text, contacts and venues
Baloo Bhai 2Rounded and friendlyBirthdays and children's lines

Test the hard letters

Before you settle on an Indic font, type a few hard words in it: श्री, क्ष, द्ध in Devanagari, or શ્રી, ક્ષ, ત્ર in Gujarati. If any of them breaks into pieces or shows a dotted circle, choose another font.

Sizes that work on a phone

A digital invitation is read on a screen about 360 pixels wide. Text that looks generous on a laptop can be tiny on a phone.

  • Names: large and unmistakable, roughly a tenth of the screen width in height for display fonts.
  • Dates and times: at least the size of ordinary phone text, around 15 to 16 pixels on a 360-pixel-wide page.
  • Addresses and contacts: no smaller than 13 to 14 pixels.
  • Indic scripts need a little more size than English at the same setting, because of the marks above and below the letters.

Bilingual invitations

When English and Hindi or Gujarati share a page, choose fonts that look like they belong together: a Devanagari serif such as Tiro Devanagari Hindi beside an English serif such as Cormorant, or a Gujarati sans beside an English sans. Keep the sizes optically similar, so neither language looks like an afterthought. Many families find it cleaner to give each language its own page.

The colour combinations guide covers the other half of a readable design, and these design tips cover layout. If you're describing a design to ShubhLink AI, you can name the feel you want, “traditional calligraphic Hindi”, and adjust fonts afterwards in the editor; the description tips show how. More design guides are under design and style.

Questions people ask

How many fonts should an invitation use?

Two is ideal: one display font for the names and one clear font for the details. A third, used for a single line, is as many as most designs can carry.

Which Hindi font is best for a wedding card?

Tiro Devanagari Hindi suits names and invocations, with Noto Serif Devanagari or Martel for the details. All are free Unicode fonts that display correctly on phones.

Why does my Hindi text turn into strange letters when I share it?

It was probably typed in an old non-Unicode font such as Kruti Dev. Retype it with a Unicode keyboard or font, and it will display correctly everywhere.

What size should text be on a digital invitation?

Names large and clear, dates and times around 15 to 16 pixels on a phone-width page, and nothing smaller than 13 pixels for addresses and contacts.

Filed under Design & style

Share this guide

Written by

The team behind ShubhLink's invitation templates and ShubhLink AI. We write down what families ask us most, and check each guide before it goes live.

Design & style

Invitation colour combinations for Indian celebrations

Colour combinations for Indian invitations by occasion, with hex codes, what each colour means to elders, and how to keep text readable on a phone screen.

5 min read

Housewarming & puja

Kanku pagla: the bride's first steps into her new home

What kanku pagla means in Gujarati homes, how the ceremony is done when a new bride first enters, the gathering families host, and how to word the invitation.

4 min read