[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>&mdash; это система" -- тоже.
> > > 
> > > Ага... Вот это бага, забыл на этом протестировать.
> > 
> > Я, кстати, просто от балды ляпнул ;) Вообше-то такая разметка
> > не есть хорошо.
> 
> Такая разметка не есть хорошо, но есть варианты, где допустима.
> 
> 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