|
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 <anagnost at yandex dot ru>
Moscow State University
Historical Faculty
|
|