[Opendocument-sample] ODF test suite: Some comments

Frank Meies - Sun Germany - Development - Software Engineer Frank.Meies at Sun.COM
Mon Feb 19 06:04:31 EST 2007


Hello everyone,

thank you for your fantastic test suite. This definitely is a great tool
to check the ODF compliance of office applications.

I had a closer look at the OOo results and would like to share my
findings with you:


Text Contents:
------------------------------------------------------------
1) BasicContents: Current result is 'Partially supported in OOo'.

Looks fine for me. I assume that the author of the test considered the
text:tab-ref attribute not working properly. Let me cite the
OpenDocument specification:

"Note: The text:tab-ref attribute is only a hint to help non-layout
oriented processors to determine the tab/tab-stop association. Layout
oriented processors should determine the tab positions solely based on
the style information."


Tables (text):
------------------------------------------------------------
1) columnWidth: Current result is 'Not supported in OOo, Partially
supported in KOffice'.

Fixed column widths work fine with OOo, so I would consider this a
"partially supported". The KOffice result is 'partially supported'
although the 'relative' setting is not supported and the snapshot only
shows 3 columns instead of 4.

2) borderModelProperty: Current result is 'Partially supported in OOo'.

This is fully supported by OOo, the test needs to be revised.


Text Formatting:
------------------------------------------------------------
1) delimiterCharacter: Current result is 'Result cannot be determined
for OOo'.

Works fine in OOo, the test needs to be revised. The font in the test
document is chosen to big, therefore the tab stop positions cannot be met.

2) justifySingleWord: Current result is 'Test should be reviewed for
correctness'.

Make sure that there is at least one line that consists of only one
word, otherwise the setting does not have any effect.

3) leaderType: Current result is 'Test should be reviewed for correctness'.

This attribute is partially supported by OOo. The values 'none' and
'single' are supported.

4) textAlign: Current result is 'Not supported by OOo'.

This attribute is supported by OOo, only the value 'right' is not
handled correctly. So this should at least be a 'partially supported'

5) Widows: Current result is 'Result can not be determined for OOo'.

This works fine in OOo. The test should be reviewed for correctness.

6) writingMode: Current result is 'Not supported by OOo'.

lr-tb, rl-tb, and lr are correctly handled by OOo. KOffice also sets the
alignment for the rl-tb paragraphs to right. This is not correct, since
'alignment' is a different attribute. tb-rl and tb-lr both do not make
sense in a horizontal page layout context.

7) fontVariant: Current result is 'Not supported by OOo'.

This works fine in OOo. There are small caps in Writer. Capitalized
characters are larger.

8) Hidden or conditional text: Current result is 'Not supported by OOo'.

Hidden text is implemented. I think this should be a 'partially supported'

9) letterKerning: Current result is 'Not supported by OOo'.

This is fully supported by OOo. Please check the distance between A and
Y in the test document.

10) textCombineStartAndEndCharacters: Current result is 'Result can not
be determined for OOo'.

The test document is wrong. The defined automatic style is P1 whereas
the applied style is p1.

11) Text Rotation and Scale: Current result is 'Not supported by OOo'.

Only the value 'line-height' is not supported, 'fixed' together with a
text-scale value works fine, so this should be a 'partially supported'.


Text Frames:
------------------------------------------------------------

1) Frame padding, different per side: Result can not be determined for OOo

Works fine since OOo 2.0.3.


Keep up the great work! Best regards,

Frank

--
Frank Meies (fme) - OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS



More information about the Opendocument-sample mailing list