A bespoke TextPipe filter was designed to perform the following changes:
Replace any multiple Candrabindu by a single Candrabindu
Replace any multiple Anusvara by a single Anusvara
Replace any multiple Visarga by a single Visarga
Replace any multiple Nukta by a single Nukta
Replace any multiple Virama by a single Virama
Move the Nukta to before a preceding vowel or Virama sign
The attached log file lists how many changes were made in each file.
textpipe.log
Notes:
My filter was extended to cover multiples of each sign, but in fact there were doubles found only for the Anusvara and the Nukta signs.
The Nukta sign (in effect) converts a letter to a composite letter, so the sign placement is ideally immediately after the letter rather than after a vowel or Virama sign attached to the same letter.
Due to the way smart fonts display Devanagari, many of these fixes will seem not to be a visible change.
A bespoke TextPipe filter was designed to perform the following changes:
The attached log file lists how many changes were made in each file. textpipe.log
Notes: