Ross, Jonathan, <br>Thank you for the hint to fix the problem and the explanation of what happens. <br><br>Ross, your guess was right: I add small amount of glue around dash, but i have to check if the dash occurs in the beginning of a paragraph or right after display formula, that&#39;s why this lastskip check.  Actually, I also shrink a little the em-dash according to russian typography:  <br>
<br>\def—{\relax\ifdim\lastskip&gt;0pt\unskip\nobreak\hskip.2em plus.1em minus.05em\fi<br>     \scalebox{.75}[1]\dash\hskip.2em plus.1em minus.05em\ignorespaces}<br><br>May be I&#39;d better do it making use of \XeTeXinterchartoks, but I cannot write a simple code without switchig  \XeTeXinterchartokenstate off here and there <br>
as long as I set non-empty \XeTeXinterchartoks 255 \cyrdash for the starting dash.<br><br>Vadim<br><br><div class="gmail_quote">On Wed, Dec 2, 2009 at 1:07 PM, Jonathan Kew <span dir="ltr">&lt;<a href="mailto:jfkthame@googlemail.com">jfkthame@googlemail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On 2 Dec 2009, at 04:35, David M. Jones wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

Date: Tue, 1 Dec 2009 22:07:58 -0500<br>
From: <a href="mailto:dmj@ams.org" target="_blank">dmj@ams.org</a><br>
</blockquote>
<br>
Earlier I wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I don&#39;t even begin to understand how OpenType fonts are integrated<br>
into XeTeX, so that&#39;s as far as I can go.<br>
</blockquote>
<br>
But on further reflection, why should I allow ignorance stop me from<br>
speculating?<br>
</blockquote>
<br></div>
There&#39;s something more than ignorance here :) .... your speculation looks pretty accurate to me! Thanks for the analysis.<br><font color="#888888">
<br>
JK<br>
<br>
</font></blockquote></div><br>