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]
