Google Fonts Devanagari Collection

Google Fonts Devanagari Collection

Collection of 50+ freely licensed Devanagari typefaces from Google Fonts including Tiro Devanagari Marathi (designed specifically for Marathi typographic conventions), Noto Sans/Serif Devanagari (comprehensive Unicode coverage), Anek Devanagari (variable weight font), and dozens more. Combined with 283+ fonts from DevanagariFonts.net, these provide the font diversity needed for synthetic OCR training data generation. Critical for training OCR models that generalize across the wide range of fonts used in Marathi printing.

Build a Devanagari font sampler that renders Marathi text across all available fonts for visual comparison and OCR testing.

Quick Start

# Download Devanagari fonts from Google Fonts
# https://fonts.google.com/?subset=devanagari
# Additional fonts: https://devanagarifonts.net/

from PIL import Image, ImageDraw, ImageFont

# Render Marathi text in multiple fonts
marathi_text = "नमस्कार, मी मराठी बोलतो"
font = ImageFont.truetype("NotoSansDevanagari-Regular.ttf", 48)
img = Image.new('RGB', (800, 100), 'white')
ImageDraw.Draw(img).text((10, 10), marathi_text, fill='black', font=font)
img.save('marathi_sample.png')
Modality
Font files (TTF/OTF)
Size
50+ Google Fonts families; 283+ additional from DevanagariFonts.net
License
Format
TTF / OTF / WOFF2
Language
mr, hi, ne, sa
Update Frequency
ongoing
Organization
Google / SIL International / Community

Schema

FieldTypeDescription
font_familystringFont family name
font_stylestringStyle variant (regular, bold, italic, etc.)
licensestringFont license (OFL or Apache 2.0)
script_coveragestringUnicode blocks covered (Devanagari, Extended Devanagari, etc.)

Build With This

Create a multi-font Marathi OCR training pipeline rendering each word in 50+ fonts with degradation for maximum robustness
Develop a font identification system that detects which Devanagari font was used in a printed Marathi document
Build a Marathi conjunct character coverage analyzer testing which fonts correctly render all Marathi-specific conjuncts

AI Use Cases

Synthetic OCR training data generation with font diversityFont-robust OCR model trainingMarathi text rendering for data augmentationDevanagari typography research
Last verified: 2026-03-12