WinEdt 7 has been released with a claimed support of UTF8. It is true that now the arabic letters are showing correctly, but the default setting are still far from being useful.

first, the arabic, persian and urdu words are made of connected letters (cursive writing), and winedt is showing them separated like latin words!

second, the arabic, persian and urdu languages are right-to-left languages, and I didn't see a way to switch to right to left (RTL) mode in WinEdt 7 !!

Can somebody suggest a solution for these problems (if any)?

closed as too localized by egreg, Joseph Wright Jul 7 '12 at 22:15

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center. If this question can be reworded to fit the rules in the help center, please edit the question.


In the head (preamble) add this packege (2 lines):


Then write the arabic text between:

% Arabic text here


\textarab{Arabic text here}
  • The question is about editor environment not tex output – PHPst Jun 21 '12 at 6:35

If the program is showing them separated, it's hard to believe that it supports utf8, or if that specific font you're using for display is not working.

Even if it does not, arabxetex allows for input in latin characters, which should work for those languages. Just download the Scheherazade font, put


in the preamble, and do some tests.

Of course you must run xelatex.

If it does not work, just download another editor or use your system's default.

  • The question is about editor environment not tex output – PHPst Jun 21 '12 at 6:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.