Apache OpenOffice (AOO) Bugzilla – Issue 29653
EPS export not properly outputing greek/coptic & times font
Last modified: 2005-02-21 17:07:15 UTC
The following file is the test file (images have been removed for security purposes): http://linegli.mc.vanderbilt.edu/~sabuj/epsExport/test.sxi Slide1: File -> Export -> EPS -> no preview, level 2, color, no compression greek/coptic lettering is gone, times font has been "squashed" horizontally. The output is at: http://linegli.mc.vanderbilt.edu/~sabuj/epsExport/ooffice111.eps The export seems to work only under StarOffice6 since it has an option to export text as glyph outlines which is not available in the EPS export dialog in either OO1.1.0, OO1.1.1, or StarOffice7. A zip including all output files and test files is at: http://linegli.mc.vanderbilt.edu/~sabuj/epsExport/oofficeEPSexport.zip I have posted the same problem to staroffice forums for soffice6/7 at the following url: http://supportforum.sun.com/staroffice/index.php?t=msg&th=1845&start=0&rid=5385&SQ=0431a5770c70e3e14e2c8f9a61dbe3ef
Created attachment 15551 [details] test files and output files
Reproducible. Under Windows it looks ok.
Set to target 2.0 since it worked in 1.0.0. Reassinged to Sven.
SJ->HDU: Seems to be a problem in your area. In each StarOffice version the EPS exporter is using the same method to retrieve the text outline (OutPutDevice::GetTextOutlines).
.
HDU->HDU reminder: The greek symbols are not supported by the selected font, so glyph fallback has to be used. The GetOutline() method is called in a MultiSalLayout object where one of the sub-SalLayouts comes from a vector font and the other one from a bitmap font. Since the SalLayout for the vector SalLayout produced reasonable polygons bitmap font and the bitmap font based SalLayout only has an empty GetOutline() method the bitmap->outline crutch in outdev3.cxx is not triggered.
Same root cause as 35203. The test document here should be used as a another test for the fix. *** This issue has been marked as a duplicate of 35203 ***
Closing duplicate