[docs] Re: XSLT style for mdash spaces
Anton V. Boyarshinov
boyarsh на ru.echo.fr
Пн Ноя 25 11:41:27 MSK 2002
Добрый день
On Mon, 25 Nov 2002 11:32:36 +0300 Vitaly Ostanin
wrote:
> > > Кстати, если кто-нибудь проверит на печатной версии - будет
> > > просто здорово. Дело в том, что последний кусок строки,
> > > после последнего тире, не нормализуется, и после тире может
> > > быть два простых пробела. В html-выводе они преобразуются в
> > > один, в print вроде бы тоже должны, но не проверял.
> >
> > Должны, кроме нескольких особых случаев, о которых стоит
> > подумать потом отдельно.
>
> Я посмотрел, как это выглядит на печатной версии (на примере
> jabber-common). Как-то странно там длинные тире выглядят -
> пробелы слева и справа имеют разные размеры, причём вокруг
> разных тире эти размеры тоже похожи на разные.
К сожалению, неразрывный пробел в TeX не растяжим. А остальные --
растяжимы.
> > > > И что самое ужасное -- "<emphasis>Jabber
> > > > </emphasis>— это система" -- тоже.
> > >
> > > Ага... Вот это бага, забыл на этом протестировать.
> >
> > Я, кстати, просто от балды ляпнул ;) Вообше-то такая разметка
> > не есть хорошо.
>
> Такая разметка не есть хорошо, но есть варианты, где допустима.
>
> Fixed проверкой текстовых узлов на сиротливость - если братьев
> нет, то текст является единственным конечным содержимым тега и
> его нужно нормализовать. Теперь авторы могут смело забывать
> лишние пробелы внутри тегов :)
Лучше не надо... ;)
Антон
--
mailto:boyarsh на mail.ru
mailto:boyarsh на ru.echo.fr
11:36am up 25 days, 20:09, 8 users, load average: 0.00, 0.01,
0.03
Подробная информация о списке рассылки docs