Apache OpenOffice (AOO) Bugzilla – Issue 24316
Error in saving Russian Text in PowerPoint Format
Last modified: 2013-08-07 15:21:02 UTC
When I save an Impress presentation in format of PowerPoint from my Linux Openoffice.org, much of Russian texts in PowerPoint are displaied as "????????????????". A part of Russian texts seems to be normal. Font of text portions that replaced with "???" is set into "HG Mincho Light J". This font is not used in presentation and it's template both. Problem is reproductable in 1.1 and 1.0.2 versions with 4 different presentations. By the way, if I save my presentations from Windows version of OO 1.1 into PowerPoint, I can't open them from PowerPoint, because internal error. The saving from 1.0.2 is correct.
Reassigned to Christian.
set a target.
Please attach an (Impress) document to reproduce the bug.
Created attachment 12472 [details] An OpenOffice presentation for reproduction the bug
Steps to reproduce the bug, mentioned above. 1 Open attached OOo Imperss presentation in OpenOffice. It conteints some Russian strings typed in different fonts families, and fonts names in English. 2 Save presentation in format of MS PowerPoint 3 Open saved presentation in MS Power Point, all Russian text will replace with ??????????? Thank you!
I can't reproduce the bug with the questionmarks. After exporting the file to PPT all fonts of the russian texts change to Arial unicode.
Can you point out versions of OOo and PowerPoint? Can you send me (or post here) the result of convertation for my attempt to open converted file in PowerPoint? Thank you. By the way, mentioned problem was reproduced by my collegues and me on: PowerPoint97 on Win2000; PowerPoint2000 on Win2000; PowerPoint2000 on Win98; PowerPoint97 on Win95. WBR, Dmitri PS Sorry for duplicated posts
=> cgu Let me explain the problem with the attached file (ootest11.sxi). 1. Since this is a problem with Asian formatting, we whould be able to monitor it. So before doing anything else go to Tools->Options and enable the Language Settings->Asian Languages support->Enabled flag. 2. Open the file, select some text in any frame and open the Format->Character dialog. Suppose the following formatting is set: Western font -- Times New Roman, Western language -- Russian, Asian font -- Arial Unicode MS, Asian language -- [none]. Everyting is correct, right? Now save the file into the *.ppt format. 3. Open the ppt file again in OOo and have a look at character formatting attributes for the same text: -- Western and Asian formatting is still different. This is already strange enough, because, AFAIU, there is no difference between Western and Asian formatting in MS formats. For example, when we save a writer document as MS Word 97 *.doc file and when open it in OOo, Asian and Western formatting always have the same values (which also may cause some problems; see issues 3273 and 14013). Does PowerPoint differ from MS Word at this point? -- Western text language is now set to "English (UK)" instead of Russian. Can you explain, why? -- Asian text language is now set to Korean instead of [none]. Again, how it is possible? 3. Now open the *.ppt file in MS Word. As you have mentioned, "all fonts of the russian texts change to Arial unicode". Of course this is absolutely incorrect, because russian characters should be displayed in their initial (western) font, e. g. Times New Roman. Well, we still can read them, because Arial Unicode MS contains Cyrillic characters, but MS Mincho (which is used by default for Asian formatting) doesn't. So nothing strange if they are displayed as question marks in other documents. 4. Try to change text font for Cyrillic characters in PowerPoint. You can't: they always remain in the same Asian font. 5. However, note that Cyrillic characters are correctly encoded. If we create a new text frame and insert some existing text there, it looks correcly and can be formatted in any font. I think this is a crucial problem, which makes using Impress for presentations in any language using a non-Latin script simply impossible. May be, 2.0 is even to late for this issue.
Alexey, first of all, thank you for your detailed explanation of the bug. Asian Languages support initially was DISabled in my OOo settings. When I enables it, I can see all methamorphoses you described. I think this is a crucial problem too and can not to convert more than 10 presentations and open them in PowerPoint correctly. So I vote for debuging of this problem.
accepted.
set to prio4
sj: target -> OOo 2.01, prio -> p3
Because of a too huge workload I can't fix this issue for OOo 2.01 -> changed target to OO Later.