<div dir="ltr">According to \tracingparagraphs' output, the first line is tight (1.3), with badness b=35, while it is in fact overfull and should have b=*. My numbers are slightly differen (probably, DejaVu fonts are not identical?) and \tracingparagraphs gives even decent line (1.2) with badness b=9 instead of overfull! <div>
<br></div><div>@secondpass<div>[]\EU1/DejaVuSerif(0)/m/n/10 3. \EU1/DejaVuSerif(1)/m/n/10 По-вест-во-</div><div>ва-ние \EU1/DejaVuSerif(0)/m/n/10 со-сто-ит из опи-са-ния</div><div> ис-</div><div>@\discretionary via @@0 b=9 p=50 d=2861</div>
<div>@@1: line 1.2- t=2861 -> @@0</div><div><br></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 15, 2013 at 1:22 PM, Zdenek Wagner <span dir="ltr"><<a href="mailto:zdenek.wagner@gmail.com" target="_blank">zdenek.wagner@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">2013/5/14 Vadim Radionov <<a href="mailto:vadim.radionov@gmail.com">vadim.radionov@gmail.com</a>>:<br>
<div class="im">> Dear list memers,<br>
><br>
> I encountered a problem: setting LetterSpace parameter somehow breaks line<br>
> breaking mechanism. Consider the following example (in Russian); the 1st<br>
> variant without \mbox has obvious break point missed. (I'm aware that<br>
> letter spacing is strongly discouraged in English texts, suppose that I have<br>
> to reproduce some ancient design as close as possible.)<br>
><br>
</div>The break point is not missed but for some reason its usage leads to a<br>
paragraph that is considered worse. If I set \tracingparagraphs=1, I<br>
get:<br>
<br>
@firstpass<br>
[]\EU1/DejaVuSerif(0)/m/n/10 3. \EU1/DejaVuSerif(1)/m/n/10 Повествование \EU1/<br>
DejaVuSerif(0)/m/n/10 состоит из описания<br>
@ via @@0 b=3 p=0 d=169<br>
@@1: line 1.2 t=169 -> @@0<br>
@secondpass<br>
[]\EU1/DejaVuSerif(0)/m/n/10 3. \EU1/DejaVuSerif(1)/m/n/10 По-вест-во-ва-ние \<br>
EU1/DejaVuSerif(0)/m/n/10 со-сто-ит из опи-са-ния ис-<br>
@\discretionary via @@0 b=35 p=50 d=4525<br>
@@1: line 1.3- t=4525 -> @@0<br>
то-рии пред-ме-та по су-ще-ству, т. е. как воз-ник во-<br>
@\discretionary via @@1 b=50 p=50 d=26100<br>
@@2: line 2.1- t=30625 -> @@1<br>
прос, ко-то-рый под-ле-жит раз-ре-ше-нию, и как сло-<br>
@\discretionary via @@2 b=83 p=50 d=21149<br>
@@3: line 3.1- t=51774 -> @@2<br>
жи-лось са-мо де-ло.<br>
@\par via @@3 b=0 p=-10000 d=5100<br>
@@4: line 4.2- t=56874 -> @@3<br>
<br>
<br>
Overfull \hbox (14.1539pt too wide) in paragraph at lines 17--20<br>
[]\EU1/DejaVuSerif(0)/m/n/10 3. \EU1/DejaVuSerif(1)/m/n/10 Повествование \EU1/<br>
DejaVuSerif(0)/m/n/10 состоит из описания ис-<br>
[]<br>
<br>
.................................................<br>
. fontspec info: "defining-font"<br>
.<br>
. Font family 'DejaVuSerif(1)' created for font 'DejaVu Serif' with options<br>
. [Mapping=tex-text,Script=Cyrillic,LetterSpace=40].<br>
.<br>
. This font family consists of the following shapes:<br>
.................................................<br>
@firstpass<br>
[]\EU1/DejaVuSerif(0)/m/n/10 3. [] состоит из описания<br>
@ via @@0 b=3 p=0 d=169<br>
@@1: line 1.2 t=169 -> @@0<br>
@secondpass<br>
[]\EU1/DejaVuSerif(0)/m/n/10 3. [] со-сто-ит из опи-са-ния<br>
@ via @@0 b=3 p=0 d=169<br>
@@1: line 1.2 t=169 -> @@0<br>
ис-то-рии пред-ме-та по су-ще-ству, т. е. как воз-ник во-<br>
@\discretionary via @@1 b=2 p=50 d=2644<br>
@@2: line 2.2- t=2813 -> @@1<br>
прос, ко-то-рый под-ле-жит раз-ре-ше-нию, и как сло-<br>
@\discretionary via @@2 b=83 p=50 d=21149<br>
@@3: line 3.1- t=23962 -> @@2<br>
жи-лось са-мо де-ло.<br>
@\par via @@3 b=0 p=-10000 d=5100<br>
@@4: line 4.2- t=29062 -> @@3<br>
<br>
I am not able to explain the difference. I get the same result in TL<br>
2012 and 2013 pretest, the only difference s that TL 2012 does not<br>
display cyrillic in the log thus it is almost unreadable.<br>
<div class="im"><br>
> What kind of bug is it?<br>
><br>
> Thank you in advance,<br>
> Vadim<br>
><br>
> \documentclass{book}<br>
> \usepackage{geometry}<br>
> \geometry{width=9.5cm}<br>
><br>
> \usepackage[no-sscript]{xltxtra}<br>
> \usepackage{polyglossia}<br>
><br>
> \setdefaultlanguage{russian}<br>
> \newfontfamily\russianfont[Mapping=tex-text,Script=Cyrillic]{DejaVu Serif} %<br>
> {PT Serif}<br>
><br>
> \emergencystretch4em<br>
><br>
> \begin{document}<br>
><br>
> 3. {\addfontfeature{LetterSpace=40} Повествование} \ состоит из описания<br>
> истории предмета по<br>
> существу, т. е. как возник вопрос, который подлежит разрешению,<br>
> и как сложилось само дело.<br>
><br>
> 3. \mbox{\addfontfeature{LetterSpace=40} Повествование} \ состоит из<br>
> описания истории предмета по<br>
> существу, т. е. как возник вопрос, который подлежит разрешению,<br>
> и как сложилось само дело.<br>
><br>
> \end{document}<br>
><br>
><br>
><br>
><br>
><br>
><br>
><br>
</div>> --------------------------------------------------<br>
> Subscriptions, Archive, and List information, etc.:<br>
> <a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
><br>
<br>
<br>
<br>
--<br>
Zdeněk Wagner<br>
<a href="http://hroch486.icpf.cas.cz/wagner/" target="_blank">http://hroch486.icpf.cas.cz/wagner/</a><br>
<a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a><br>
<br>
<br>
<br>
--------------------------------------------------<br>
Subscriptions, Archive, and List information, etc.:<br>
<a href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br>
</blockquote></div><br></div>