<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<br>
<div class="moz-cite-prefix">иером. Пантелеимон (Королев) wrote:<br>
</div>
<blockquote
cite="mid:CAODzqmnhsa5LHo=YG6-OEg5V69X2BY3C44rEGoT6Cz3X5AJUjw@mail.gmail.com"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div dir="ltr">I am trying to typeset a document in Russian with
huge amount of accents, almost in every word. They are typeset
by U+0301, «combining acute accent». And I get a problem that in
some cases the accent goes to the next line and I get something
like:
<div><br>
</div>
<div>мы-</div>
<div>́ши</div>
<div><br>
</div>
<div>instead of </div>
<div><br>
</div>
<div>мы́-</div>
<div>ши</div>
</div>
</blockquote>
I don't know the answer, but the problem may involve polyglossia,
etc., as the following simplified XeTeX code typesets correctly if
an explicit hyphenation rule is present for ны́не and defective
otherwise. The behaviour is invariant for all values of
\XeTeXinputnormalisation :<br>
<br>
\font \thisfont = "Palatino Linotype"
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\uselanguage
{russian}</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\thisfont</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\hsize =
1pt </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\overfullrule
= 0 pt</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\XeTeXinputnormalization
= 0</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\hyphenation
{ны́-не}</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\noindent
Почему́ перено́сы в словах ны́не и мы́ши ухо́дят на сле́дующую
стро́чку, а в мя́со брэ́кет слу́хи ворю́га — нет?</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
margin-right:0px; -qt-block-indent:0; text-indent:0px;">\end</p>
<br>
Philip Taylor<br>
</body>
</html>