Kruti Dev is a family of Devanagari fonts from the desktop-publishing era, when PageMaker, CorelDRAW and early versions of Word could not yet handle Hindi in Unicode. Instead of storing real Devanagari letters, the font draws Devanagari shapes on top of ordinary English keys. The word “भारत” is stored in the file as “Hkkjr”, and only the Kruti Dev font makes it look like Hindi.
Kruti Dev 010 became the version most people mean when they say “Kruti Dev”. Its key positions follow the Hindi typewriter (Remington) arrangement, so a typist trained on a mechanical typewriter could move to a computer without learning a new keyboard. That continuity is a large part of why it survived for decades after Unicode arrived.
The numbered variants (011, 016, 021, 040 and so on) mostly differ in style, but their key assignments are not guaranteed to be identical to 010. This converter is built and tested against the 010 layout.
A few glyph mappings were corrected after an entry-by-entry check against IIT Delhi’s InDesignFontConverters and KrutiExtract, two open-source converters. That check covered selected glyphs only, not the whole IIT table.