<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - LO Writer automatically replaces SVGs embedded in (F)ODT files with an embedded low-resolution PNGs and drops the SVGs from the documents"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=123396">123396</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>LO Writer automatically replaces SVGs embedded in (F)ODT files with an embedded low-resolution PNGs and drops the SVGs from the documents
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>LibreOffice
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>6.1.3.2 release
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>UNCONFIRMED
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Writer
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>libreoffice-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ernst@pleiszenburg.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Description:
LO Writer automatically replaces SVGs embedded in (F)ODT files with an embedded
low-resolution PNGs and drops the SVGs from the documents. This bug is
consistently present in various documents and always reproducible. The
"replacement PNGs" are of very low quality / resolution, which can apparently
not be adjusted - rendering certain types of documents unusable.

Steps to Reproduce:
(See attached documents.)

Let's say there is an "original", previously known to work text document: 
demo_01_svg-plus-png_png-shown.fodt

It has an SVG in a frame in the top right corner of the page. Looking at the
plain XML, one can see an SVG and a PNG inside the frame ("stacked").

Open the document. Change it (a single space is enough) and save it once. Keep
it open or re-open it, edit it AGAIN for a second time (yet another space for
instance) and save again. Before, in-between and after, export to PDF and check
the results.

Actual Results:
If the original document, demo_01_svg-plus-png_png-shown.fodt, is opened with
LO Writer 6.1, only the PNG is shown and used for PDF export.

Because this was really annoying (and I needed the document to work), I looked
into the XML and removed the PNG, leaving ONLY the SVG. An example is given in
demo_02_svg-only_svg-shown.fodt. If opened with LO Writer 6.1, the SVG is shown
properly and the PDF export also uses the SVG.

If the new document is saved ONCE, the PNG is added "underneath" the SVG like
before, restoring (more or less) the "original" state of the document, see
demo_03_saved-once_svg-and-png_png-shown.fodt. If re-opened, only the PNG is
shown.

If the new document is saved TWICE (or more) - even without any actual edits -
the SVG is DROPPED from the document, leaving ONLY the PNG inside, see
demo_04_saved-twice_svg-dropped_png-shown.fodt.

Expected Results:
LO Writer shoud (a) display the SVG and (b) use it when exporting the document
to PDF. LO Writer should NOT alter the SVG or replace it when (unrelated) edits
are made to the document.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Linux: openSUSE Leap 42.3 x86_64, unmodified official distribution packages

Last LO version likely not affected: 6.0
LO version bug was likely introduced with: 6.1</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>