From: "Alexey Kryukov" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.12) with PIPE id 149665272; Sat, 31 Jan 2009 01:25:39 +0300 X-drweb-hash: Received: from forwards7.yandex.ru ([77.88.61.48] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.12) with ESMTP id 149665267 for CyrTeX-ru@vsu.ru; Sat, 31 Jan 2009 01:25:32 +0300 Received-SPF: pass receiver=relay1.vsu.ru; client-ip=77.88.61.48; envelope-from=anagnost@yandex.ru Received: from smtp16.yandex.ru (smtp16.yandex.ru [77.88.61.56]) by forwards7.yandex.ru (Yandex) with ESMTP id A2238150946 for ; Sat, 31 Jan 2009 01:25:32 +0300 (MSK) Received: from 80-240-220-72.dnat.migtel.ru ([80.240.220.72]:24295 "EHLO myhost.mydomain" smtp-auth: "anagnost" TLS-CIPHER: TLS-PEER-CN1: ) by mail.yandex.ru with ESMTP id S12992615AbZA3WZb (ORCPT ); Sat, 31 Jan 2009 01:25:31 +0300 X-Yandex-Spam: 1 X-Yandex-Front: smtp16 X-Yandex-TimeMark: 1233354331 X-BornDate: 1140555600 X-Yandex-Karma: 0 X-Yandex-KarmaStatus: 0 X-MsgDayCount: 1 X-Comment: RFC 2476 MSA function at smtp16.yandex.ru logged sender identity as: anagnost Date: Sat, 31 Jan 2009 01:25:31 +0300 To: "Cyrillic TeX Users Group" Subject: Re: xelatex =?KOI8-R?Q?=C9_=D0=C5=D2=C5=CE=CF=D3=D9_=D3=CF=D3=D4?= =?KOI8-R?Q?=C1=D7=CE=D9=C8_=D3=CC=CF=D7?= Message-Id: <20090131012531.4831c88b.anagnost@yandex.ru> In-Reply-To: References: Organization: Moscow State University X-Mailer: Sylpheed 2.6.0 (GTK+ 2.14.4; x86_64-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 21924121 On Wed, 28 Jan 2009 17:59:22 +0300 Mikhail Filimonov wrote: > Переопределение наподобие обычного > \lccode`\-=`\- \defaulthyphenchar=127 > например > \lccode`\-=`\- \defaulthyphenchar="2010 > переносы включает, но в случае разрыва строки по границе составных > слов (там где и так стоит дефис) > появляются два дефиса подряд. Собственно, стандартный (pdf)latex ведет себя точно так же, но там этот эффект маскируется наличием в шрифтах псевдолигатуры для сочетания hyphen + hyphenchar. Видимо, наиболее очевидное решение заключается в том, чтобы попросить разработчика XeTeX добавить аналогичную лигатуру в таблицу tex-text. > \usepackage[EU1]{fontenc} > \newcommand{\UTFencname}{EU1} > \newcommand{\cyrillicencoding}{EU1} Эти все строки не нужны, если используется polyglossia. -- Regards, Alexey Kryukov Moscow State University Historical Faculty