Apache OpenOffice (AOO) Bugzilla – Issue 102526
impress breaks fonts for some unicode characters when saving as ppt
Last modified: 2015-04-18 10:02:51 UTC
Saving as ppt results to font change for Latvian and Russian (maybe other languages affected to) the difference is clearly visible by opening fresh made ppt in MS PowerPoint Viewer (versions 2003, 2007 tested) Latvian special characters and Russian text is displayed in different font (Lucida Sans Unicode)
Created attachment 62789 [details] unicode character test files and ppviewer screenshot
The .odp file is shown in Times New Roman in OOo on my machine and the ppt file in PPT itself shows Times New Roman, too. I cannot see a problem.
Open please the ppt file by MS PowerPointViewer.
the file is displayed in the same style in PPT 2007 and OOo DEV300_m49 but it looks different in the PPT viewer. Reassigned. @sj: what is the reason for this?
test
Configuration : Platform: Dell PWS340 Intel Pentium 1.80 GHz 1G Ram Operating System: Windows 2000, Service Pack 4 Open Office Impress version: OOo-dev3.2.0 DEV300m57 (Build:9422) MS PowerPoint Viewer versions: 2007 & 2003 Steps Taken : 1. Open OOo to impress 2. In the presentation wizard, create an Empty Presentation 3. On the initial slide provided, apply the "centered text" layout. This is to give a large text box centered in the slide. 4. Change the font to "Lucida Sans Unicode". On my machine, the default font size was 32. I kept it that size throughout my test. 5. Put cursor in text box and click the "align left" button to shift text to the left rather than centered. 6. Type the text "Latvian: " in the text box 7. Select from file menu “Insert -> Special Character…”. This brings up the modal dialog titled "Special Characters". 8. In the "subset" drop down list choose "Latin Extended-A". This will auto scroll the special characters table to the Latvian characters. 9. Type the Latvian characters "ā č ē ģ ī ķ ļ ņ š ū ž", then close the dialog. 10. Next to each special character, type the equivalent English character next to it. 11. Enter a new line and type the text "Russian: " 12. Once again bring up the "special characters" dialog. 13. In the "subset" drop down list choose "Cyrillic". This will auto scroll the special characters table to the Russian characters. 14. Type the Russian characters "а о е р", then close the dialog. These look like English letters, but they aren't. 15. Next to each Cyrillic character, type the equivalent English character next to it. 16. Save the file as a Microsoft Power Point 97/2000/XP ppt file. 17. Open file in Microsoft PowerPoint Viewer 2003 & 2007. Result Of Test: The result of creating these files in Impress and viewing them in either MS PP Viewer versions shows a font change between some the English characters and their corresponding special characters. Some of these font changes are very subtle, others are more obvious. Here is what I observed: The font discrepancy for characters "a", "c", "g", and "i" were obvious. I also saw characters "i", "k", "l", "o", "n" and "p" different, but much less obvious. The font difference for these characters was subtle. I thought maybe my eyes were playing tricks on me, so I printed out the slide and was still seeing these subtle differences. Changing the font size from 32 to 60 made these subtle differences a little easier to see. Reporter "platais" saw font changes for "s", "u", and "z" also. I didn't see a font change in these characters. Even by changing the font size smaller and larger, no difference was observed. Whether viewing in MS PP Viewer 2003 or 2007 made no difference. Just to check if this was a problem with the two viewers, I went ahead and created the same presentation in Microsoft Power Point 2002. Opening in the two viewers showed no difference in font. So this leads me to believe the issue is with Impress and not the two viewers.
Created attachment 64720 [details] Test file created with Impress
Created attachment 64721 [details] Test file created with Power Point 2002
I followed the instructions laid out by swe5411_student using versions 3.2 on a Mac and 3.3 on windows. I did find that the discrepencies were there for Latin a,c,e,g and Russian p. I used both powerpoint viewer 2003 and 2007.The change of font size from 32 to 60 did show these differences. If there was a subtle difference between the other characters I did not notice them, even on side beside comparision on two 20 in monitors. Though in both versions changing the font of both sets of characters to 96 in both viewers did not show the difference in sizes as it does when the font is size 60. There may be a very subtle differece in he c and e of latin but not as noticable as font size 60. The russian p is the only visiable difference, it is noticable larger than the english p. This was the only noticeable difference in sizes as the font increased. The size issue is more noticeable when the font is at size 60. However the issue is present in larger font sizes.
Author: Justin Rohrman Date: 02/19/2011 ENVIRONMENT: OOO Version: OOo-dev 3.4.0 DEV300m99 (Build:9570) Power Point Reader Version: 2007 OS: 32 bit Windows 7 Professional DESCRIPTION: I was able to reproduce this issue STEPS TO REPRODUCE: 1 - Create new empty presentation 2 - Add following text to slide: Russian: Latvian: 3 - Make following tool bar selections Insert Special Character 4 - Set Subset = Crillic click several characters to create a text string to insert on slide I used the following characters: цепочка знаков click OK to insert on slide next to Russian: 5 - Make following tool bar selections Insert Special Character 6 - Set Subset = Latin Extended-A click several characters to create a text string to insert on slide I used the following characters: ā č ē ģ ī ķ ļ ņ š ū ž click OK to insert on slide next to Russian: 7 - Highlight all text Set Font = Lucida Sans Unicode 8 - Save file as a power point document (*.ppt) 9 - Open .ppt document in Microsoft Power Point reader *NOTE: There is a difference in the way the 'k' character is displayed on the Russian Chars line in OOo Impress vs Microsoft Power Point viewer.
Created attachment 75888 [details] character_set_test.odp
Created attachment 75889 [details] character_set_test.ppt
Created attachment 75890 [details] Microsoft_Powerpoint_Font
Created attachment 75891 [details] OOO_Impress_Font
This Issue requires more information ('needmoreinfo'), but has not been updated within the last year. Please provide feedback as requested and re-test with the the latest version of OpenOffice - the problem(s) may already be addressed. You can download Apache OpenOffice 3.4.1 from http://www.openoffice.org/download Please report back the outcome of your testing, so this Issue may be closed or progressed as necessary - otherwise the issue may be Resolved as Invalid in the future.
Configuration : MacBook Pro 15.4 2GHz Intel Core I7 and DEll XPS 2.2GHz Intel Core I7 8GB DDR3 Operation system : MAC OS 10.9 and Win 7 x64 OpenOffice 4.1.1(Build:9775) Microsoft Power Point viewer 2010 I was not able to reproduce it because Lucida Sans Unicode was removed in OO 4.1.1 When you try to open presentation with Lucida Sans Unicode it will automatically changed to Euphemia UCAS Steps that were done by me : 1.Create new Empty presentation 2.Select “Click to Add text” window and write : Russian: Latvian: 3. Go to Insert - Special Character 4.Select Cyrillic and write : привет как дела 5. Select Latin Extended-A and use different characters : like ā č ē ģ ī ķ ļ ņ š ū ž 6.Select your text and select Euphemia UCAS font 7.Save your presentation 8 Open your presentation in Microsoft Power Point viewer 2010 Expected : Difference in display of some characters Result : Your text will be shown like in OpenOffice . In additional i tried with OO 3.4.1 and Lucida Sans Unicode was removed as well