<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Thanks a lot. I made it. In fact, I've changed only two things: <br><br>1. I set \lineskiplimit=-1000pt. I leave other two (\baselineskip and \lineskip) at they default values<br><br>2. I use package \setspace, and have entered a main value (e.g. \setstretch{1.1}) for the main doc's text, and different \setstretch values in different environments (for arabic text).<br><br>Again, thank you for pointing me in the right direction, I wouldn't have made it without your help <br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Jonathan Kew &lt;jonathan_kew@sil.org&gt;<br>To: Unicode-based TeX for Mac OS X and other platforms
 &lt;xetex@tug.org&gt;<br>Sent: Tuesday, April 8, 2008 5:21:39 PM<br>Subject: Re: [XeTeX] Uneven line spacing<br><br>
On 8 Apr 2008, at 3:47 pm, Meho R. wrote:<br><br>&gt; Recently I've had this problem. I got uneven line spacing in arabic&nbsp; <br>&gt; text. It seems that the basis for the spacing isn't baseline (in&nbsp; <br>&gt; fact, I have no idea what is the basis in this case), which produce&nbsp; <br>&gt; pretty ugly result with different spacing between some lines&nbsp; <br>&gt; (especially prone to this is the last line; look at the attached&nbsp; <br>&gt; sample .jpg file).<br><br>Read about \baselineskip, \lineskiplimit, and \lineskip in The TeXbook.<br><br>Briefly: TeX uses the \baselineskip to keep a constant line spacing&nbsp; <br>*unless* you have characters with sufficient height and/or depth that&nbsp; <br>there's a risk of lines "bumping into" each other, with&nbsp; <br>\lineskiplimit specifying how close they're allowed to come. At that&nbsp; <br>point, it abandons \baselineskip as a constant baseline-to-baseline&nbsp; <br>distance, and instead uses
 \lineskip as the space between the&nbsp; <br>descenders of one line and the ascenders of the next.<br><br>So when you have characters with long ascenders and descenders (like&nbsp; <br>some Arabic letters, especially if you also add vowel diacritics),&nbsp; <br>you may get uneven spacing unless you ensure that \baselineskip is&nbsp; <br>large enough to account for these. You'd probably have been OK except&nbsp; <br>for the fact that you're loading Scheherazade with a scaling factor&nbsp; <br>of 1.4, which greatly enlarges the glyphs, but doesn't provide any&nbsp; <br>extra \baselineskip to account for this.<br><br>Solution: use LaTeX line spacing commands (sorry, I'm not a LaTeX&nbsp; <br>user, don't know the exact details) to increase the line spacing&nbsp; <br>appropriately. I think there's a parameter \baselinestretch or&nbsp; <br>something like that. Or if you want to allow the lines to remain at a&nbsp; <br>constant, closer spacing, risking the
 occasional clash of ascenders/ <br>descenders, you'll have to set \lineskiplimit to a negative dimension.<br><br>HTH,<br><br>JK<br><br>_______________________________________________<br>XeTeX mailing list<br><a ymailto="mailto:postmaster@tug.org" href="mailto:postmaster@tug.org">postmaster@tug.org</a><br><a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br></div></div></div><br>



      <hr size=1>You rock. That's why Blockbuster's offering you <a href="http://us.rd.yahoo.com/evt=47523/*http://tc.deals.yahoo.com/tc/blockbuster/text5.com">one month of Blockbuster Total Access</a>, No Cost.</body></html>