POV-Ray : Newsgroups : povray.off-topic : A question about OOXML : Re: A question about OOXML Server Time
4 Nov 2024 13:01:25 EST (-0500)
  Re: A question about OOXML  
From: Darren New
Date: 4 Apr 2008 16:43:33
Message: <47f6a105@news.povray.org>
Orchid XP v8 wrote:
> Note that there are no important parts of this standard that are not 
> completely defined. 

But that's my point. Are the parts that aren't well-defined in OOXML 
also "important"? Or they just stuff that Word needs to put there to 
make sure that when you export it and then import it again, you get 
exactly the same results?

> The trouble is, the M$ standard is something that looks like a standard, 
> but would be really hard for anybody except M$ to implement. 

So the complaint isn't with the standard as much as it is with how 
difficult it is to understand or implement the standard?

I hate to say this, but there's all kinds of standards like that out 
there. :-)  Especially in the telephone world.

> Basically, the way the "standard" is written means that the only way to 
> implement it is to duplicate Word. You can't [easily] implement it in a 
> slightly different way. And that's not the point of standards...

Agreed that the only way to implement all of it would be to essentially 
duplicate every aspect of what Word does. But that's my point. If this 
document standard is a way of storing Word documents, and you want to be 
able to store them and bring them back into Word without change, you 
need to dump to the file every ability that Word has.

If you don't want to implement Word97WrapMode in your word processor, 
then ignore that flag, yes?

> Of course, a document format standard *already* exists.

It looks like the standard allows you to include arbitrary scripts in 
arbitrary scripting languages. Kind of hard to ensure interoperability.

It also lets you name the fonts without including the glyphs. Again, 
hard to ensure that what comes out is what went in.

 > And it's pretty
> obvious why M$ wants to invent another one rather than use the existing 
> one...

Well, sure. Because the existing one can't store Word documents. That's 
kind of my point.

If ODF doesn't specify how text is laid out on a page, and Word does, 
then you can't export Word to an ODF document and have it come out 
correctly.

It's analogous to imagining a word processing standard that doesn't 
specify the fonts, and then asking how you'd make your word processor 
export to that format, yes?

If you need the features of Word, and you want to interact with Word, 
you're going to wind up with a document format that has all the cruft of 
Word in it. If you don't need the features of Word, you don't need to 
use Word, and you don't need to worry about Word97WrapMode or whatever 
might be in all the gruesome poorly-documented bitmaps, yes?

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.