[oodisc] RTF format. MSO/OO difference

Alexej Kryukov akrioukov на newmail.ru
Ср Янв 29 21:33:51 MSK 2003


On Wed, 29 Jan 2003 15:50:22 +0300 (MSK)
Dmitry Sorokin <ds на ics.elcom.ru> wrote:

DS> On Mon, 27 Jan 2003, Alexej Kryukov wrote:
DS> 
DS> > > А различных вариантах MS офиса и ОО делался rtf файл,
DS> > содержащий строчку:
DS> > > "abcdefABCDEF абвгдежАБВГДЕЖ"
DS> > >
DS> > > Внутри rtf-а следующее:
DS> > >
DS> > > OO:
DS> > > {\rtf1\ansi\deff0\adeflang1025
DS> > > ...
DS> > > {\ltrch\loch\f0 AbcdefABCDEF  \u1072 ?\u1073 ?\u1074 ?\u1075
DS> > ?\u1076
DS> > > ?\u1077 ?\u1078 ?\u1040 ?\u1041 ?\u1042 ?\u1043 ?\u1044
DS> > ?\u1045 ?\u1046
DS> ^^^^^^^^^^^^^^^^^^
DS> А чего не хватает в таком представлении?
DS> 

Такой файл не откроется ни в одном неюникодовом приложении.
Вернее, откроется вопросиками. Т. е. его нельзя перенести
ни в издательскую систему типа QuarkXpress, ни в Word 6/7.
Потому я и говорю, что вместо вопросиков должны быть шестнадцатеричные
ANSI-эквиваленты. Это описано в спецификации rtf. А вопросики
должны стоять только вместо тех символов, которые не имеют аналога ни
в одной кодовой странице windows-125*.

DS> Я просил сделать тот тестовый файл в Office 2000 (или как он там
DS> называется) и формат получился такой как указано выше.

Для чистоты эксперимента нужно создать файл целиком в
Wurd 97/2000/XP, а не пытаться открыть и сохранить чужой.
Родное представление rtf в новых версиях Word -- такое, как
я описал.




Подробная информация о списке рассылки Oo-discuss