Why does the DiConvert tool exist?

As you know, technology is evolving at an exponential rate. As old tech is quickly outdated by new tech, compliance to current standards helps us to avoid our work becoming obsolete. Also those standards evolve and we can be left in the lurch. This actually gets annoying. Most of us have better things to do with our time than wrestle with formatting and diacritics.

This is where DiConvert can help.

This page uses a Google Web font called Noto Sans. It's Unicode compliant and contains the 19 Sanskrit diacritic characters (38 if you include capital letters which aren't actually part of the Devanagari language). As of 2023, this is how you should be publishing. ASCII fonts, even the ones that are friendly to diacritics, are old technology and incompatible with current standards of character representation. The world has moved on and so should you.

Not all Unicode fonts contain all of the Devanagari characters. In fact, most don't. Many contain the most common macrons such as ā and ś that are also needed to represent other languages. If you are looking for a compliant font, here's some text you can use to preview the characters.

You can find some in the public domain Google Font collection. That link should preload characters which are most often neglected to help narrow things down a bit.