From Kruti Dev to text that works everywhere
Years of Hindi letters, orders and notices were typed in Kruti Dev 010. Paste that text into an email, a web form or WhatsApp and it turns into a string of English letters, because the Hindi only ever existed in the font. Converting it to Unicode makes it real Hindi text: it displays on any device, can be searched and copied, and is accepted by portals that need Mangal or Unicode text.
What a correct conversion has to handle
- Half letters: Kruti Dev builds many letters from a half form and a stem ("'k" is श), and conjuncts like क्ष, त्र, ज्ञ and श्र have their own keys.
- The short i: typed before the letter it belongs to, so it must move after the whole cluster: "fLFkfr" is स्थिति.
- Reph: the र् above a letter is typed last in Kruti Dev and first in Unicode: "dk;ZØe" is कार्यक्रम.
- Nukta letters such as ड़ and ढ़, the danda (।) and Hindi digits.
The converter is checked against a set of real sentences in both directions, so text converted to Kruti Dev and back comes out exactly as it went in.
Going the other way
Some offices and exam typing tests still use Kruti Dev. Paste Unicode Hindi, switch the direction, and paste the result into a document set in Kruti Dev 010. To type Hindi in the first place, use Hindi typing; to practise Kruti Dev typing, use the typing test. Scanned Hindi pages can be read with image to text.