Bug 84423 - SVG: SVG import drops glyph outlines
Summary: SVG: SVG import drops glyph outlines
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Draw (show other bugs)
Version:
(earliest affected)
4.3.0.4 release
Hardware: Other All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-28 12:46 UTC by g.grigelionis
Modified: 2015-12-28 10:56 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
An SVG file generated by HaploPainter using Cairo SVG surface, as described above (200.03 KB, image/svg+xml)
2014-09-28 12:46 UTC, g.grigelionis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description g.grigelionis 2014-09-28 12:46:23 UTC
Created attachment 107002 [details]
An SVG file generated by HaploPainter using Cairo SVG surface, as described above

Problem description: SVG (typically produced by Cairo SVG surface) contains font outlines, which seem to be dropped on import

Steps to reproduce:
1. Create a pedigree using HaploPainter (http://haplopainter.sourceforge.net/)
2. Export to SVG (sample file attached)
3. Import to LibreOffice Draw

Current behavior: glyph outlines dropped

Expected behavior: glyph outlines kept (conversion aids back to text a bonus) 

              
Operating System: Mac OS X
Version: 4.3.0.4 release
Comment 1 Matthew Francis 2014-09-28 13:23:09 UTC
Confirmed on OSX and Linux / LO 4.3.2.2 and 4.4 master

The text in the attached file renders fine in Inkscape, Gimp and (if very slowly for some reason) Firefox

=> Platform: All
=> NEW
Comment 2 g.grigelionis 2014-11-18 09:18:18 UTC
I tested Draw 4.3.4.1 and it cannot do round-trip:
eg, it exports PowerPoint text as outlines to SVG
- which render correctly in web browsers -
then drops them on import :(
Comment 3 Xisco Faulí 2015-12-28 10:56:23 UTC
Fixed after 307421ba933361eaa34c12d23b0f261393ab51d8
Comment 4 Xisco Faulí 2015-12-28 10:56:24 UTC
Fixed after 307421ba933361eaa34c12d23b0f261393ab51d8