Shree-Lipi PDF to Unicode: Marathi and Hindi, the whole file

A PDF set in a Shree-Lipi font looks right on the page and copies out as something else: accented Latin letters for the 8-bit SHREE-DEV faces, boxes and private-use characters for the SHREE-DEVX faces InDesign embeds. Upload the whole PDF and get it back as a Word file in Unicode Marathi or Hindi, read through a table built from the fonts the documents themselves carry. No copy-paste, no retyping, no paragraph limits.

Takes PDF files up to 25 MB · Files deleted within 4 hours · No sign-up

The PDF’s text, as PyMuPDF reads it

‘hmamï´>mMr àmXo{eH$ ^mfm. {hMo JmoS>do Jmdo VodT>o H$‘rM! Aem ¶m

Read as Unicode

महाराष्ट्राची प्रादेशिक भाषा. हिचे गोडवे गावे तेवढे कमीच! अशा या

A line of a Marathi magazine’s Diwali special issue, set in SHREE-DEV7-1096. The left side is the text the PDF itself carries; the right is the Shree-Lipi table’s reading, which is what the printed page shows.
Back to Tools
🔤

Legacy PDF to DOCX

A PDF whose text was set in a legacy Indic font, recovered as editable Unicode Word — read from the font’s own table rather than by OCR.

How to use?

Leave it on detect if you are not sure. The ones marked “not yet” will tell you so rather than converting badly.

Files are stored encrypted
Deleted within 4 hours
SSL Encrypted

Why a Shree-Lipi PDF copies out wrong

Shree-Lipi’s 8-bit faces, SHREE-DEV7 and its relatives, put Devanagari on the slots of an English font, as Kruti Dev does. The PDF stores the keys the typist pressed, and its own map from codes to letters says those keys, so a copy of म्हणून is a run of Latin letters and symbols. The page looks right only because the PDF carries the Shree-Lipi font that draws those codes.

The SHREE-DEVX faces that InDesign embeds are the other half. Their map sends every Devanagari glyph to a private-use character, a code no font on your computer draws, so a copy comes out as boxes. The converter reads neither map. For the 8-bit faces it reads the codes through a table drawn from the fonts embedded in real documents; for SHREE-DEVX it reads each glyph by its number, which every SHREE-DEVX face shares.

What comes back in the Word file

Unicode Devanagari set in Noto Sans Devanagari, so it opens on any computer without Shree-Lipi. The document is rebuilt page by page: one Word section for each printed page with its size and margins, paragraphs with their alignment and type sizes, bold, pictures on their pages, and a running head in the Word header. English the PDF sets in an ordinary font comes across as it is. A word processor still breaks lines its own way, so a page can end a line or two from where the PDF’s did. The file opens with a note that the mapping is unverified, because it is.

Measured

Twelve issues of two Marathi monthly magazines, 636 pages set in SHREE-DEV7 faces. Converted, they hold 160,505 words of five letters or more, and 90.7% of them are in Tesseract’s Marathi word list, between 87.5% and 92.8% issue by issue. Eight of the issues were used while the table was being built; the four added afterwards, which it had never seen, read between 89.3% and 91.2%. One printed line of every issue was checked by eye against the conversion, and all twelve matched.

The sign sequences the checker flags are nearly all the magazines’ own spelling: 235 of 242 are अॅ, the way Marathi writes an English a, as in अॅप and व्हॉट्सअॅप, typed as अ and the candra sign. The rest are four stray nukta keys and three slips.

Where it still goes wrong

Thirty-three codes in those twelve issues draw glyphs nobody has named yet, and they come through as the replacement character, �, so they are easy to find. All twelve issues come from one publisher, so another publisher’s Shree-Lipi build may type some letters on other keys. The SHREE-DEVX reading is measured on one real document, a government annual report: 76% of its long words are in the Devanagari list and no code is left unnamed, which is a good sign from one report and not yet proof.

Shree-Lipi’s Gujarati, Bengali and other faces have no table. Some Hindi magazine issues set most of their text in AkrutiDevBhaskar, which no table reads yet. A scanned PDF has no codes to read and needs OCR.

Frequently asked questions

Shree Lipi PDF Unicode madhe kasa convert karaycha?

Upload the PDF above and download the Word file it gives back. The whole file is converted at once, and the Marathi comes back in Unicode.

श्री-लिपी PDF युनिकोडमध्ये कशी बदलायची?

वर PDF अपलोड करा आणि मिळणारी Word फाइल डाउनलोड करा. संपूर्ण फाइल एकाच वेळी बदलते आणि मराठी युनिकोडमध्ये येते.

Shree Lipi PDF ko Unicode me kaise badle?

Upload the PDF above. Hindi and Marathi set in Shree-Lipi’s Devanagari faces come back in Unicode in a Word file.

My Shree-Lipi PDF copies as boxes. Can it be read?

Yes, if the boxes are private-use characters from a SHREE-DEVX face, which is what InDesign embeds. Those are read by glyph number. The reading is measured on one real report so far, so check the result against the page.

Do I need Shree-Lipi installed?

No. The converter reads the codes the PDF stores, and the Word file is in Unicode, so neither you nor the person you send it to needs Shree-Lipi.

Does it work for Shree-Lipi Word or PageMaker files?

This page converts PDFs. The table was measured on PDFs, and no real Shree-Lipi Word or PageMaker file has been checked yet.

What happens to my file?

It is stored encrypted while it converts and removed by the cleanup that clears every conversion, so nothing is kept longer than 4 hours after upload. Files up to 25 MB, no account needed.

Related tools

Other legacy font pages