Marathi Font Style Guide: How to Choose and Use Devanagari Type

Finding the right Marathi font style can feel like a technical maze, especially if you have ever tried to type in Devanagari and ended up with broken characters or “boxes” on the screen. The problem usually is not your typing speed. It is the font itself. This guide solves that problem by walking you through how Marathi fonts work, which styles suit different projects, and how to avoid the most common rendering errors.

⚡Quick Answer: For most modern users, the best Marathi font style is a Unicode-based font like Noto Sans Devanagari or Mukta, because they render correctly across all devices. If you need a traditional look for print, try Kruti Dev or Shivaji style fonts, but be aware they require legacy keyboard layouts.

Why the Right Marathi Font Style Matters

Marathi is written in the Devanagari script, which is also used for Hindi and Sanskrit. But Marathi has a few extra characters that Hindi does not use, specifically the “ळ” (lla) sound. If you pick a font designed only for Hindi, you might find that this character looks wrong or falls back to a default system font.

The wrong Marathi font style breaks your layout. You type a beautiful sentence, and suddenly one word looks bold or sits higher than the rest. That is a font mismatch. It happens when a document uses a legacy font like Kruti Dev 010, but the computer does not have it installed. The computer substitutes a default font, and the encoding breaks.

Typography in Marathi also carries cultural weight. A wedding invitation needs a different visual voice than a mobile app interface. A newspaper headline uses a heavier weight than a novel. Choosing the right style is not just about readability. It is about matching the tone of your content.

💡Pro Tip: Before downloading any font, check if it is labeled “Unicode” or “ANSI/Legacy.” Unicode fonts work everywhere. ANSI fonts only work if the reader has that exact font installed.

marathi font style illustration

Understanding the Two Main Types of Marathi Fonts

There are two broad categories of Marathi fonts, and understanding the difference saves you hours of frustration.

Unicode Fonts (The Modern Standard)

Unicode fonts assign a unique code to every character in every script. The Devanagari block in Unicode covers all Marathi characters, including ळ, क्ष, ज्ञ, and the various vowel signs. When you use a Unicode font, the text you type is stored as standard text. Anyone can open it on any device, and it will look the same.

Popular Unicode Marathi fonts include:

  • Noto Sans Devanagari (Google’s open source font, excellent for screens)
  • Mukta (designed specifically for Marathi and Hindi, clean and modern)
  • Lohit Devanagari (a classic open source option from Red Hat)
  • Baloo 2 (a rounded, friendly style good for children’s content and casual designs)

Legacy Fonts (Kruti Dev, Shivaji, and Others)

Before Unicode became widespread, Marathi typing used custom fonts like Kruti Dev, Shivaji, Shree Dev, and CDAC fonts. These fonts work by replacing the Latin alphabet keys on your keyboard with Devanagari shapes. When you press “k” on your keyboard, Kruti Dev shows “क” on screen.

The problem is that the underlying text is still stored as Latin characters. If the reader does not have Kruti Dev installed, they see gibberish like “dkj.k” instead of “कारण”. These fonts are still used in some government offices and older print shops, but they are a poor choice for any digital project.

Here is a quick comparison:

FeatureUnicode Fonts (Noto, Mukta)Legacy Fonts (Kruti Dev, Shivaji)
Works on all devicesYesNo, requires installation
Searchable textYesNo, text is stored as Latin
Copy-paste between appsWorks perfectlyOften breaks
Marathi-specific charactersFull supportVaries by font
Best use caseWeb, mobile, documents, emailLegacy print files, old government forms
Learning curveLow, standard keyboardHigh, custom key mapping

How to Choose a Marathi Font Style by Project Type

Different projects demand different typefaces. A font that looks great on a wedding card will be unreadable in a mobile app. Here is how to match the Marathi font style to your specific need.

For Websites and Mobile Apps

Screen rendering favors clean, simple letterforms with generous spacing. Avoid decorative fonts for body text on screens. The pixel density of a phone screen makes intricate shapes blurry.

Recommended styles:

  • Noto Sans Devanagari for body text (it has 9 weights, from Thin to Black)
  • Mukta for a slightly more traditional feel with modern clarity
  • Tiro Devanagari Marathi for long-form reading, as it is designed specifically for Marathi typography

Google Fonts hosts all of these, and they load quickly on websites. You can pair a Devanagari font with a Latin font for mixed-language content. For example, Mukta pairs well with Roboto or Open Sans.

💡Pro Tip: On websites, always specify a font stack that includes multiple Devanagari fallbacks. For example: font-family: 'Mukta', 'Noto Sans Devanagari', sans-serif; This ensures that if one font fails to load, the browser picks the next best option instead of a broken system default.

For Print Design (Invitations, Books, Newspapers)

Print gives you more freedom with decorative styles, because the resolution is high and the reader is not scrolling. Traditional Marathi print design often uses heavier, more calligraphic typefaces.

Recommended styles:

  • Kruti Dev 010 or Kruti Dev 016 for compatibility with older print workflows
  • Shivaji style fonts for a classic, bold Marathi newspaper look
  • Akshar or Aparajita for book body text
  • Mangal for formal documents, since it ships with Windows and is widely recognized

For wedding invitations and festive cards, look for display fonts with ornamental flourishes. Many designers use Devlys or Shree Lipi fonts for this purpose. These are not free, but they offer a wide range of decorative styles.

For Government and Official Documents

Many Maharashtra government departments still use legacy fonts, especially Kruti Dev and Shivaji. If you are filling out an online form or submitting a document, check what the department specifies. Some accept Unicode now, but others require a specific ANSI font.

The CDAC (Centre for Development of Advanced Computing) has developed several Marathi fonts and keyboard layouts that are used in government systems. The Inscript keyboard layout, also from CDAC, is the official Indian government standard for typing Devanagari.

How to Install and Use Marathi Fonts

Installing a Marathi font is straightforward, but using it correctly requires a few extra steps, especially for legacy fonts.

Installing Unicode Fonts

  1. Go to Google Fonts and search for “Devanagari” or “Marathi”
  2. Download the font family you want (Noto Sans Devanagari is a good starting point)
  3. Unzip the downloaded file
  4. Right-click on the .ttf or .otf file and select “Install” (Windows) or double-click and select “Install Font” (Mac)
  5. Open any text editor, select the font, and start typing

That is it. Unicode fonts work with your existing keyboard. You just need to enable the Marathi or Devanagari keyboard layout in your operating system.

Installing Legacy Fonts (Kruti Dev)

Legacy fonts need more setup. You install the font the same way, but you also need to understand that the keyboard mapping is different. The letters on your screen will not match the keys you press.

  1. Download the Kruti Dev font file (.ttf)
  2. Install it using the same method as above
  3. Open a document and select Kruti Dev from the font list
  4. Type a few letters. You will see Devanagari characters appear, but they will not match the Latin letters on your keyboard
  5. Use a Kruti Dev keyboard layout chart to learn which keys produce which characters

💡Pro Tip: If you receive a document in Kruti Dev but want to convert it to Unicode, do not retype it manually. Use a free online converter like Akruti to Unicode or Kruti Dev to Unicode tools. Paste the legacy text, and the tool converts it to standard Unicode text that works everywhere.

Typing in Marathi on Your Phone

On Android and iOS, you do not need to install any font. The system already includes Devanagari support. You just need to add the Marathi keyboard:

  • Android: Settings > System > Languages & input > Virtual keyboard > Gboard > Languages > Add keyboard > Marathi
  • iOS: Settings > General > Keyboard > Keyboards > Add New Keyboard > Marathi

Once the keyboard is active, you can type Marathi in any app, and it will use the system’s default Devanagari font automatically.

Common Marathi Font Problems and How to Fix Them

Even with the right font, you might run into issues. Here are the most common ones and their solutions.

Problem 1: Text Shows as Boxes or Question Marks

This means the font you are using does not have a glyph for the character you typed. It is common when mixing legacy and Unicode text, or when a Marathi-specific character like “ळ” is missing from a Hindi-only font.

Fix: Switch to a font that explicitly supports Marathi. Noto Sans Devanagari and Mukta both include full Marathi character sets.

Problem 2: Matras (Vowel Signs) Are Misplaced

Devanagari uses vowel signs that attach to consonants. If a font’s OpenType shaping rules are poorly implemented, the signs appear in the wrong position or detached from the consonant.

Fix: Use a font with proper OpenType support. Google Fonts tests all Devanagari fonts for correct shaping. Avoid pirated or poorly made free fonts from unknown sources.

Problem 3: Legacy Text Looks Like Random English Letters

This is the classic Kruti Dev problem. The text is stored as Latin characters, but it is meant to be displayed with a legacy font.

Fix: Either install the matching legacy font, or convert the text to Unicode using an online converter.

Problem 4: Font Looks Different on Another Computer

The other computer does not have the font installed, so it substitutes a different one.

Fix: For documents, embed the font in the file (Word and PDF both support font embedding). For websites, use web fonts from Google Fonts or another CDN so the font loads automatically.

Key Takeaways

  • Unicode fonts like Noto Sans Devanagari and Mukta are the best choice for modern digital content because they work on every device without installation
  • Legacy fonts like Kruti Dev and Shivaji are still used in print and government work, but they break when shared digitally unless the recipient has the font installed
  • Marathi has unique characters like “ळ” that some Hindi fonts do not include, so always verify full Marathi support before choosing a font
  • Font pairing matters: use clean sans-serif fonts for screens and decorative or serif fonts for print invitations and headlines
  • Conversion tools can rescue legacy text by converting it to Unicode, saving hours of manual retyping

Frequently Asked Questions

Q: What is the best Marathi font style for websites?

A: Noto Sans Devanagari is the most reliable choice for websites because it is open source, loads quickly from Google Fonts, and includes complete Marathi character support. Mukta is a close second and offers a slightly more traditional appearance with the same technical reliability.

Q: How do I download Marathi fonts for free?

A: Google Fonts offers several free Marathi fonts, including Noto Sans Devanagari, Mukta, Baloo 2, and Tiro Devanagari Marathi. Visit fonts.google.com, search for “Devanagari,” and download the font families you need. All are open source and free for commercial use.

Q: What is the difference between Kruti Dev and Unicode Marathi fonts?

A: Kruti Dev is a legacy font that stores Marathi text as Latin characters with custom keyboard mappings. Unicode fonts store Marathi text as standard Devanagari characters that work on any device. Kruti Dev requires the reader to have the font installed. Unicode fonts do not.

Q: How do I convert Kruti Dev text to Unicode?

A: Use a free online converter like the Kruti Dev to Unicode tool available on several websites. Paste your legacy text into the converter, and it outputs standard Unicode text. You can then paste the result into any document, email, or website.

Q: Which Marathi font is used in Maharashtra government documents?

A: Many Maharashtra government offices use Kruti Dev and Shivaji fonts, especially for older forms and internal documents. However, newer digital systems are moving toward Unicode. Always check the specific department’s requirements before submitting a document.

Q: Can I use Marathi fonts in Microsoft Word?

A: Yes. Microsoft Word supports Unicode Devanagari fonts natively. Install a font like Noto Sans Devanagari or Mukta, select it from the font dropdown, and enable the Marathi keyboard layout in Windows. Word will render Marathi text correctly.

Q: Why does Marathi text look broken when I copy and paste it?

A: Broken text after copy-paste usually means the source used a legacy font like Kruti Dev. The underlying text is stored as Latin characters, so pasting it into a Unicode environment produces gibberish. Convert the text to Unicode first, or ask the sender to provide a Unicode version.

Q: What is the most traditional Marathi font style for invitations?

A: For wedding invitations and festive cards, designers often use decorative fonts from the Shree Lipi or Devlys collections. These fonts have ornamental flourishes and a calligraphic feel that suits formal occasions. For a free alternative, Tiro Devanagari Marathi has a classic serif style that works well in print.

Q: How do I type the Marathi character “ळ” (lla)?

A: On a standard Marathi keyboard layout, “ळ” is usually typed by pressing a specific key combination. On the Inscript layout, it is on the “L” key with the appropriate shift state. On Gboard for Android, long-press the “ल” key to see “ळ” as an option. Make sure your font supports this character, as some Hindi-only fonts omit it.

Q: Are Google Fonts safe to use for commercial Marathi projects?

A: Yes. All Google Fonts are open source and licensed under the SIL Open Font License, which permits free commercial use. You can use Noto Sans Devanagari, Mukta, and other Google Fonts in client projects, products, and advertisements without paying licensing fees.

References & Further Reading

About This Article

This guide draws on established typography principles for the Devanagari script and practical experience working with Marathi text across web, print, and mobile platforms. The font recommendations reflect current industry standards, with Unicode fonts prioritized for digital use and legacy fonts acknowledged for their continued role in specific print and government workflows. All external sources cited are official font repositories and language technology organizations.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top