ParsiNegar is the most complete freeware to type Persian and Arabic anywhere. This applications comes with a Unicode Editor. With ParsiNegar’s Unicode Editor you can type anywhere that Persian is not supported.
Windows & Mac
https://leomoon.com/downloads/desktop-apps/leomoon-parsinegar/