[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A small question...



>>>>> "Michael" == Michael Sobolev writes:

Michael> <!ENTITY copy CDATA "&#169;">

Michael> Более конкретный вопрос.  Есть документ.  При его преобразовании в
Michael> разные форматы происходит фигня (понятно-какая).

>> Непонятно какая.

Michael> Oops.  Мое понимание таково, что вышеприведенное описание
Michael> заставляет парсер (nsgmls в моем случае) трактовать вхождение
Michael> &copy; как &#169;.

	Угу.

Michael>   Это восьмибитный код, который соответствует
Michael> символу (c) только в случае определенного шрифта.  Если это не
Michael> 8-битный код, но 16-битный, то проблема как бы уходит, но не
Michael> совсем.  Во входном документе эти entity используются налево и
Michael> направо в надежде, что в выходном документе (HTML, latex) все
Michael> будет хорошо.  Это не так.  В выходном документе получается символ
Michael> с кодом 169.  Хочется, чтобы в выходном документе получалось
Michael> &copy; и \copyright соответственно. 

	А.

Michael>  То есть, нужно заставить
Michael> парсер оставить какую-то информацию о том, что в данном месте во
Michael> входном документе была использована конструкция &copy;.

>> Вы бы проблему-то обрисовали...

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.