half space for Persian words in xepersian
I installed a persian keyboard on my windows 10 and tried it out. "shift + space" inserted for me not a half-space but U+200C (ZERO WIDTH NON-JOINER). ] I had no problem to insert and use with my normal latex editor (winedt) but it doesn't work in texworks.
Looking at the texworks bug tracker I found a related issue: https://github.com/TeXworks/texworks/issues/747.