Mailing List CyrTeX-ru@vsu.ru Message #2276
From: Denis Ryabov <CyrTeX-ru@vsu.ru>
Subject: Re: CyrTeX-ru Digest #1051
Date: Wed, 28 Jul 2010 09:56:00 +0400
To: Cyrillic TeX Users Group <cyrtex-ru@vsu.ru>
>  Нужно помочь вот в чём: в тексте книги часто встречается такая
>  последовательность знаков: ?..  (знак вопроса и две точки).  Для ... есть
>  команда \ldots, а возможно ли создать аналогичную команду для ?...

На самом деле кернинг для таких знаков как ?.. (и !.., но последний как правило отображается нормально) должен задаваться на уровне шрифта, т.к. только создатель шрифта знает, где у него у вопросительного знака расположена точка. Тем более, что кернинг будет разный для разных начертаний (курсив, жирный и т.д.) и разных размеров. Если знак ?.. везде по книге будет набран одним шрифтом в одном и том же начертании, то вполне подойдет babel'евское решение типа

\useshorthands{?}
\defineshorthand{?.}{?\kern-.1em.}

где кернинг нужно вручную подбирать под используемый шрифт. Особо TeX'нутые особы могут легко переписать это через ifnextchar и даже добавить зависимость кернинга от используемого шрифта.

--
С уважением,
Денис Рябов
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster