The spec for fo:text-shadow is the FO spec, which is in fact the CSS spec.
The CSS spec says "if no color has been specified, the shadow will have the same color as the [text] itself".
However OOWriter (1.1) saves shadow as
fo:text-shadow="1pt 1pt", although it appears gray on screen (under e.g. black text).
This is a violation of the spec. Either a gray color should be saved (and ignored on loading,
since OO only does gray shadows), or the file format dcumentation should mention
that "no color specified means gray".
I think we should consider this to be a bug in OOo. OOo should export
they gray text color it uses.