Yep the right to left texts are still not rendered correctly.
Same goes for Persian. Disconnected letters appearing from left to right, it should look like: سلام
Your Hebrew is correct now, but the Arabic is still wrong - letters are never written separately as they they appear in the picture. The word is سلام but you're displaying س ل ا م, which are exactly the same letters but as if there were spaces between them.