[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A small question...
>>>>> "Michael" == Michael Sobolev writes:
Michael> <!ENTITY copy CDATA "©">
Michael> Более конкретный вопрос. Есть документ. При его преобразовании в
Michael> разные форматы происходит фигня (понятно-какая).
>> Непонятно какая.
Michael> Oops. Мое понимание таково, что вышеприведенное описание
Michael> заставляет парсер (nsgmls в моем случае) трактовать вхождение
Michael> © как ©.
Угу.
Michael> Это восьмибитный код, который соответствует
Michael> символу (c) только в случае определенного шрифта. Если это не
Michael> 8-битный код, но 16-битный, то проблема как бы уходит, но не
Michael> совсем. Во входном документе эти entity используются налево и
Michael> направо в надежде, что в выходном документе (HTML, latex) все
Michael> будет хорошо. Это не так. В выходном документе получается символ
Michael> с кодом 169. Хочется, чтобы в выходном документе получалось
Michael> © и \copyright соответственно.
А.
Michael> То есть, нужно заставить
Michael> парсер оставить какую-то информацию о том, что в данном месте во
Michael> входном документе была использована конструкция ©.
>> Вы бы проблему-то обрисовали...
Michael> Я не настаиваю на использовании обращения на "Вы". :)
Fixed :)
Michael> Несколько путано, но, возможно, мне удалось что-то донести. Если
Michael> нет, я готов привести совсем конкретный пример.
Нет, я въехал. Смотри, как у меня:
<!entity copy SDATA "[copy ]">
И все подобные фишки записаны через system data entities. А стиль
фильтрует sdata, подставляя, в зависимости от выходного формата,
соответствующее заклинание. У тебя есть файлик ISOpub, например?
Загляни унутрь.
--
Best regards, -- Boris.
Any service you can experience using this facility is purely accidential and
will be stopped immediately if brought to the attention of the management.
-- The Management.