OOXML je ISO standard (https://en.wikipedia.org/wiki/Office_Open_XML). Principiální problém je v tom, že Microsoft nemá z ekonomických důvodů o přenositelnost dokumentů zájem. Vždy najde nějaké triky, jak ji zkomplikovat. Starší článek na tohle téma je třeba tady: http://www.thebenefit.io/never-use-microsofts-ooxml-pseudo-standard-format/5815 .
Ten starší článek je dost nesmysl.
- ISO/IEC 29500 Transitional není nic "nestandardního", naopak je to zcela jasně součást standardu popsaná v části Transitional Migration Features.
- Není pravda, že je ve verzích OOXML chaos.
Office 2007 podporuje ECMA-376:2006, protože v době jeho vydání ještě nebyl ISO standard.
Office 2010 a vyšší podporuje ISO/IEC 29500 Transitional a Strict ke čtení a ISO/IEC 29500 Transitional pro zápis.
Office 2013 a vyšší podporuje ISO/IEC 29500 Transitional i Strict ke čtení i zápisu.
Rozdíly mezi ECMA-376:2006 a ISO/IEC 29500 jsou popsané na pouhých sedmi stranách. Pokud chce LibreOffice importovat starší OOXML dokumenty, tak samozřejmě musí podporovat i ISO/IEC 29500 Transitional. Když chce pracovat s dokumenty Office 2007, tak holt musí implementovat i těch celých sedm stran rozdílů mezi ECMA-376:2006 a ISO/IEC 29500.
- Je naprosto nesmyslné si stěžovat si na to, že výchozí fonty z kancelářského balíku nejsou volně dostupné. Kdo chce dokumenty otevírat a zobrazit je daným fontem, tak ten font prostě musí licencovat. Pokud si ho licencovat nechce, může použít font se stejnou metrikou (řekněme velikostí písmen). Za font Cambria existuje metricky kompatibilní Caladea, za Calibri Carlito, za Consolas Inconsolata atd. Tyhle alternativy existovaly už před tím než Swapnil Bhartiya napsal ten svůj "rozhovor" s návodnými otázkami.
- ODF není o nic víc vendor-neutral než OOXML. Je to původně proprietární formát OpenOffice, který autoři protlačili standardizací, tak jako je OOXML původně interní formát MS Office protlačený standardizací.
- Specifikace ODF neřeší přesný layout, dokument může v každém produktu vypadat jinak. Celých 9 let neřešila ani to nejdůležitější co je ve spreadsheetech, tj. vzorce. Takže až do příchodu ISO ODF 2.0 všechny verze OO/LO, a s nimi i ostatní ODF SW, psaly spreadsheety tak, že se podle standardu nedaly interpretovat. Že by autoři OO/LO neměli na přenositelnosti dokumentů zájem? Nebo během 9 let neuměli popsat vzorce?
- ODF dodnes neřeší dostatečným způsobem ani sledování změn, ani možnost online spolupráce na dokumentu. To je jeden z důvodů, proč Google Docs nepoužívají ODF.
A co to vyresi? To je XML format popisujici strukturu a obsah dokumentu. Ten isty soubor si muze renderovat Word jinak nez Opice. Mas to stejny jako html/css kazdy browser si to vyklada po svem jak to ma vypadat. A coz, na displeji by to snad jeste slo nejak pixel perfect udelat ale pak prijde tiskarna a zas si to kazdy bude tisknout po svem...