Zenny writes: > Appended the above line, but the rendering became much worse, see > Ganapati and BiSht lines:
Well, try this: 1. remove \newfontscript{Devanagari}{deva} 2. modify the \babelprovide for Bengali like this: \babelprovide[onchar=ids fonts,import,script=Bengali]{sanskrit-bengali} (it seems like something strange is happening between the Noto Sans Bengali font and LuaTeX. I don't know if it's a bug, but if I explicitly add the script name, it seems to render the words well. With Noto Serif Bengali it doesn't happen). Sorry, I'm afraid I don't know the language, so I'm going a bit blind here...