[docs] Re: mdash and nbsp in documents
Vitaly Ostanin
vyt на vzljot.ru
Ср Ноя 20 14:21:22 MSK 2002
On Wed, 20 Nov 2002 12:52:27 +0300
"Anton V. Boyarshinov" <boyarsh на ru.echo.fr> wrote:
> On Wed, 20 Nov 2002 12:44:16 +0300
> Vitaly Ostanin <vyt на vzljot.ru> wrote:
>
> > > > >>>>> "AVB" == Anton V Boyarshinov writes:
> > > > AVB> Ну вот, например, вижу я, что файл не на своём
> > > > AVB> месте(то есть doctype у него неправильный). Или
> > > > AVB> пишу перловый однострочник для массовой расстановки
> > > > AVB> перед—. Или вижу, что документ вообще
> > > > AVB> не допустим, а правка -- 1 байт. Прописывание
> > > > AVB> ширины столбцов в таблицах.
> > > >
> > > > по моему мнению, подтвержденному Б.Тоботрасом - перед
> > > > — не надо ставить — сам должен
> > > > раскрываться в пробел и тире для русского языка, и просто
> > > > тире для английского.
> > >
> > > Тогда на надо ставить перед ним обычный пробел.
> >
> > Почему?
>
> 1) получится 2 пробела;
Не получится (normalize-space()). Даже если перед — будет
перевод строки.
> 2) может разорваться по разрываному пробелу.
>
> > > Впрочем, тут бы я
> > > поспорил с Тоботрасом, при всём моём к нему уважении. Есть
> > > случаи(оформление диалогов, которые могут встретиться даже
> > > в документации), когда перед тире не только не
> > > полезен, но и вреден.
> >
> > Такие случаи можно алгоритмизировать.
>
> Можно алгоритмизировать раскрытие entetis?
Стили работают уже с разрешёнными entities, насколько я понимаю.
Можно алгоритмизировать обработку диалогов (интересно, в какой
тег docbook они вписываются), точнее mdash в начале строки.
> > Кстати, вопрос с тире в
> > диалогах уже поднимался, и если я правильно помню, пробел
> > перед тире в диалогах нужен.
>
> Да? Тогда вопрос снимается.
Вопрос к знатокам: кто-нибудь может подтвердить или опровергнуть?
> > > И тогда раскрытие — в пробел и тире будет
> > > проявлением противоестестенного интелекта. Кроме того, это
> > > требует модификации dtd и вообще выглядит хаком ;)
> >
> > Зачем модифицировать DTD ?
>
> А как ещё управлять раскрытием eneteis?
Нам не нужно менять значение сущности mdash, добавление nbsp и
удаление лишних пробельных символов можно сделать на xslt.
Собственно, тестовый вариант у меня уже есть, и даже как-то
отсылался в эту рассылку.
Как его допинаю - вышлю.
> > Кстати, очень может быть, что пробел (их количество подряд,
> > или неразрывность) - свойство визуального оформления, а не
> > разметки смысла.
>
> С одной стороны -- да. С другой -- занки препинания тоже в
> какой-то степени визуалная разметка ;)
Вот жирность точки - да, а сама точка - нет :)
<skipped/>
--
Regards, Vyt
mailto: vyt на vzljot.ru
JID: vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 189 байтов
Описание: отсутствует
Url : /pipermail/docs/attachments/20021120/cf065160/attachment.bin
Подробная информация о списке рассылки docs