Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | WW8: brackets lost when exporting Equation formulas | ||
---|---|---|---|
Product: | Writer | Reporter: | heldmar <heldmar> |
Component: | save-export | Assignee: | AOO issues mailing list <issues> |
Status: | ACCEPTED --- | QA Contact: | |
Severity: | Trivial | ||
Priority: | P4 | CC: | alexl, dridgway, issues, nesshof, quetschke |
Version: | OOo 2.0 Beta | Keywords: | ms_interoperability, regression |
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- | ||
Issue Depends on: | 105084 | ||
Issue Blocks: | |||
Attachments: |
Description
heldmar
2005-08-11 16:57:27 UTC
Created attachment 28670 [details]
My original (spanish) document, if you open it in OO it seems perfectly BUT open it with MS-Office and formulas are a complete dissaster!
ES->MRU: of course, not a P1. Evaluate if it may be a P2 are else. I cannot reproduce the problm with the newest build 680m122. See my attached screenshot. Created attachment 28684 [details]
Screenshot of view in MS Word
Closed. Oddly my MS-Word keeps displaying the document badly, so, what could it be? What version of MS-Word did you tried to see it? I'm using MS-Word 2003, could it be the difference? Created attachment 28717 [details]
Screenshot of the doc opened by MS-Word 2003
MRU->SJ: The problem occurs when when only the OpenSymbol font (no StarSymbol installed) is availablöe on the system. Then MS Word will fail to display the objects correctly. Activating the objects shows correct contents. So, what you suggest is that I have to install StarSymbol beside my normal OO installation so my formulas can be viewed by any Word Processor? Can you help me with any suggestion or link where it's explained how to install StarSymbol? How to mantain my OO up to date and full compatible with MS so I can migrate completely and no depend? I can't understand what could happen, because I have used Times New Roman in my equations to avoid special fonts that can't be recognized in other systems but still I'm getting bad symbols on documents opened with MS-Word when they contain formulas! Created attachment 28931 [details]
Not so good conversion after all
Please note this document I sent. I demonstrate that there's still a little problem with conversion between OO formulas and MS-Word. In another issue (53463) user UFI helped me configuring my OO to export and import correctly from MS. Anyway, when anyone exports a document .DOC that contains a formula it is NOT recognized in the first moment by MS-Word as it should so, you have to make a double click over the formula to MS-Word recognize ALL the characters and reformat it (after this reformat everything looks fine!). This is why I'm deciding to repost reopening this issue. Thanks. *** Issue 57390 has been marked as a duplicate of this issue. *** Setting keywords regression and ms_interoperability. This worked in OOo 1.1.x and according to comments in issue 57390 in m113. This renders OOo useless for the scientific community as OOo *is* the way to exchange documents with collegues that are forced to use MSO. Targeting this issue to later leaves a bad aftertaste, even more as it allegedly works with Staroffice. As long as this is broken functionality and it has been reported from different sources until now I will retarget this to OO 2.0.2. *** Issue 57670 has been marked as a duplicate of this issue. *** *** Issue 57911 has been marked as a duplicate of this issue. *** *** Issue 59416 has been marked as a duplicate of this issue. *** sj->tl: Private area characters (StarSymbol) are used when creating the metafile, this is not good because StarSymbol is mostly not available. My first impression I received is that the characters we use can also be found in specified Unicode areas. Retargeted to 2.0.3. *** Issue 59085 has been marked as a duplicate of this issue. *** Hello, I have been discussing this problem already in two other issues, which have now been marked duplicates. So here I go again : I can only stress, as this has already been done in another post, that for the scientific community this problem is of major importance : when I suggest to a colleague using OOo, one of the first questions will be : are the equations compatible ? It is also not an option to install the starsymbol font , as the whole point in saving as word document is, that I can send this document to a person who does not have installed OO, and does not know anything about StarOffice. Actually the whole effort that has been made by OO programmers to make writing equations in OO compatible with (or exportable to ) Microsoft equation is rendered useless if the greek letter problem is not resolved. I also find it still difficult to conceive how on the one hand greek letters in the equations are dependent on one not available font and ont he other hand inserting greek letters into the text using Insert/SpecialCharacter is no problem at all and exports correctly to Word. Could not be one option, that when exporting to .doc format, that the special characters from the starsymbol font are replaced by the correct codes for th symbol font, available on all systems that will open .doc with word ? Thanks for listening to my rambling Oliver Also the problem itself is globally for all applications and not Math specific it looks like a possible and planned global solution for this cannot be applied to MS-Word documents. Thus the way to solve the problem for Math seems to be to change the code points from the private use area to ones existing in the Unicode specification upon import/export to non-native file formats. More specifically: this code-point conversion needs to be done when importing from or exporting to MathType. Need to ask about RTF though. . *** Issue 63072 has been marked as a duplicate of this issue. *** *** Issue 63087 has been marked as a duplicate of this issue. *** Setting target to OOo2.0.4 since there is not much time anymore and QA resources are also quite limited due to the number of CWS's. TL: Setting target to OOo 2.x since font issues are involved as well. It is yet to be determined if changing the font for OOo 3.0 will take place or not. If so that problem could be largely solved by introducing the required characters at the correct unicode points. Thus the level of the required code changes is not yet clear. *** Issue 66888 has been marked as a duplicate of this issue. *** *** Issue 67490 has been marked as a duplicate of this issue. *** *** Issue 69643 has been marked as a duplicate of this issue. *** Made summary more significant. *** Issue 75456 has been marked as a duplicate of this issue. *** Do we really have to wait until OO3.0 before this issue is solved. Looking at all the duplicates there are many people reporting this problem. I have OO installed on a windows XP system on which MS Office never has been installed. I can insert in the text any greek characters I want using the available "Symbol" font. Why can this font not be used to insert the greek letters into the equations ? Seems to be related to problems like the ones in issue 50126 and issue 69108. Since fixing those ones depends upon the decision for the font to use with OOo 3.0 this can't be solved properly before. Setting target to OOo 3.x *** Issue 85069 has been marked as a duplicate of this issue. *** *** Issue 85129 has been marked as a duplicate of this issue. *** I've written a duplicate of Math.xcu file (found in your_oo_install_dir\Basis\share\registry\data\org\openoffice\Office\) where most symbolic references are replaced on TimesNewRoman Unicode characters. It doesn't solve the whole problem but improves performance. Edit was done manually and with appended Math_xcu.pl script. Download from my site and replace your file if want: http://www.alexvi.narod.ru/soft/Math_xcu.zip Yess! All formulae in word documents now look well on my PC! [Tested on WindowsVista on WordViewer2003, no other MS Office components installed]. There was a trouble in finding in Internet StarSymbol font. In fact, this font is proscribed in standard Math.xcu file (see above) for most symbols, but while display in OOo Math, they come out in OpenSymbol. So I decided just to install copy of OpenSymbol font under name "StarSymbol". Renaming was done just by filtering opens___.ttf file (C:\Windows\Fonts\) through a simple Perl script containing re s/(O\W?p\W?e\W?n\W?)(?=S\W?y\W?m\W?b\W?o\W?l)/my $x=$1;$x=~tr*Open*Star*;$x/eg (don't attemt to edit this file in Notepad which kills binaries!). Then the result file was installed on the system in usual way; then, all the formulae converted to Word before appeared in good symbols. Ready-made pseudo-StarSymbol file here: http://www.alexvi.narod.ru/starsymbol.ttf Since this bug depends on issue 105084 which is now solved and will be integrated in version 3.3, will the present issue will be solved too in OOo 3.3? Cheers |