To comment on the following update, log in, then open the issue:
http://www.openoffice.org/issues/show_bug.cgi?id=42909
                  Issue #:|42909
                  Summary:|Interoperability with MS Word - text language doesn't
                          |convert properly
                Component:|l10n
                  Version:|680m77
                 Platform:|PC
                      URL:|
               OS/Version:|All
                   Status:|UNCONFIRMED
        Status whiteboard:|
                 Keywords:|
               Resolution:|
               Issue type:|DEFECT
                 Priority:|P3
             Subcomponent:|code
              Assigned to:|ft
              Reported by:|samphan





------- Additional comments from [EMAIL PROTECTED] Wed Feb 16 03:54:28 -0800 
2005 -------
Both MS Word and OOo have a concept of text language that is a property of the
characters. In OOo, you set the text language in 'Format->Character-> Fonts'. In
MS Word, you set the text language in 'Tools->Lanugage->Set Lanugage'

The reason is, for some features, the softwares must know the language of the
text to work correctly. An example : Thai texts don't have spaces between words
but still line-breaking is done at word boundaries.  In OOo you must set the
text language correctly (CTL font->Language = Thai) for the Thai line-breaking
to work. 

However, even when the text langauge is set correctly in OOo, if you save the
OOo document as Word XP document, the langauge information saved by OOo will not
be recognized by Word.

Test case:-
- The attached Writer document contains a line with 16 copy of a 3 characters
Thai word 'ààà' and a space in the middle. The line is formatted as 
CTL=Thai.
àààààààààààààààààààààààà 
àààààààààààààààààààààààà

- I saved the Writer document as a MS Word XP .doc file, attached

1) Load the .doc file in MS Word XP/2003. The line can be breaked at every 3
characters but Word breaks the line at the space in the middle. That's because
Word doesn't think that the text is Thai. You can check this by checking the
current language in 'Tools->Lanugage->Set Lanugage'. It'll be 'English (U.S.)'.

2) The problem is : You can't even change the language to Thai to make the
line-breaking behave correctly.  Try select (all) the text and open the 'Set
Language' dialog box, then choose Thai. Nothing will change. Checking the
current language in the 'Set Language' dialog box again, you'll see that it
still is 'English (U.S.)'.

3) Try load the .doc back in Writer, you'll see that the language information is
still there, 'Format->Character->CTL Font' still is Thai. So the information
must be saved, but in a way that MS Word doesn't recognize and use.

This bug is very serious because it makes it impossible to convert Thai
documents from OOo to MS Word or create a MS Word document in Thai using OOo. I
don't know if this happen to other languages too but I guess it should be.

---------------------------------------------------------------------
Please do not reply to this automatically generated notification from
Issue Tracker. Please log onto the website and enter your comments.
http://qa.openoffice.org/issue_handling/project_issues.html#notification

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to