how to preserve the value for RSB or LSB for the autogenerated glyphs like (yeh-ar.init, yehHamzaabove-ar.init, theh-ar.init, teh-ar.init) and keep them same as (behDotless-ar.init)?
The LSB value change due to the marks added to character (via auto generation)
Probably not. Iām not sure, I have never worked with Arabic type. It depends on the glyphs, Glyphs has its own rules depending on the glyphs in order to define the width when everything is automatically aligned. Some of these rules are broken, sometimes.