[docs] Re: XSLT style for mdash spaces
Anton V. Boyarshinov
boyarsh на ru.echo.fr
Пт Ноя 22 22:13:54 MSK 2002
Добрый вечер
On Fri, 22 Nov 2002 18:39:38 +0300 Vitaly Ostanin
wrote:
> > > В аттаче стиль, обрабатывающий длинное тире (mdash) на
> > > предмет неразрывного пробела до, и хотя бы одного после.
> >
> > Отлично. В cvs?
>
> В
> docs/xsl/common/mdash.spaces.xsl
> годится?
Я думаю -- самое оно.
> Кстати, если кто-нибудь проверит на печатной версии - будет
> просто здорово. Дело в том, что последний кусок строки, после
> последнего тире, не нормализуется, и после тире может быть два
> простых пробела. В html-выводе они преобразуются в один, в
> print вроде бы тоже должны, но не проверял.
Должны, кроме нескольких особых случаев, о которых стоит подумать
потом отдельно.
> > > В общем, комментарии там внутри есть, если кто-нибудь
> > > соберётся править, напомню, что xslt работает не со
> > > строками, а с текстовыми узлами, например, конструкция
> > > "<emphasis>Jabber</emphasis> — это система"
> > > не является одной строкой.
> >
> > И что самое ужасное -- "<emphasis>Jabber </emphasis>—
> > это система" -- тоже.
>
> Ага... Вот это бага, забыл на этом протестировать.
Я, кстати, просто от балды ляпнул ;) Вообше-то такая разметка не
есть хорошо.
Антон
--
mailto:boyarsh на mail.ru
mailto:boyarsh на ru.echo.fr
10:08pm up 23 days, 6:41, 0 users, load average: 0.00, 0.00,
0.00
Подробная информация о списке рассылки docs