Выбирали формат хранения документов, со следующими требованиями:
1. Минимальная разметка и форматирование текста: размеры и начертания шрифтов, цвета, таблицы.
2. Возможность редактирования на любой платформе без специализированного софта (с программами по умолчанию).
На ум тут же пришёл формат RTF (Rich Text Format) — вроде и спецификации есть, и универсальный, в любом редакторе документов поддерживается. Структура формата, опять же, текстовая. То есть, посмотреть внутренности документа можно вообще из любого текстового редактора, хоть из нотпада. В общем, казалось — то, что нужно. Начали тестировать.
И тут внезапно оказалось, что при необходимом форматировании документы, сохранённые из ворда, корректно открываются только вордом. По причине того, что у микрософта, как выяснилось, свой взгляд и на RTF.
На спецификации — глубоко насрать.
Собственно, они этого даже и не скрывают:
"Улучшеный", блядь.
Комментарии
imen
#cid24576
Ответить
Святая наивность!
Рекомендую вспомнить ньюансы "решаемости" задачи таблиц (и качество реализации фичи в мсохфисах до 6-го включительно).
А что у майкрософта свой "оригинальный" взгляд на стандарты всем давно известно.
rtf извратили. С odt бедных обломали (так появился столь любимый всеми виндузятниками docx).
А при использовании сколько-нибудь сложных элементов форматирования у мсохфиса с практически самим собой совместимости тоже... нэма. Даже в родном формате.
ЗЫ: Даже в plain text не будет тебе счастья.
karbofos
#cid24577
Ответить
а в обчные текстовые файлы при сохранении в utf-8 кодировке - нах первые два байта пишут? задолбало в своё время, когда несознательные граждане темплейты таким образом на unicode переводили, пользуясь стандартным редактором на виндах
m$ в своём репертуаре - ставить перед фактом пользователей.
karbofos
#cid24777
Ответить
можно поступить проще: переименовать модифицированный RTF в WTF
#cid25010
Ответить
#cid24577, karbofos
Типа стандартная сигнатура (в виндах).
Только херь в том, что даже этот стандарт интерпретируется в виндах по-разному.
http://www.it-simple.ru/?p=2813
#cid25011
Ответить
#cid24777, karbofos
Улучшенный!!!111