<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 - FILEOPEN PPTX follow path text transformation is different in LO and PowerPoint"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=125582">125582</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>FILEOPEN PPTX follow path text transformation is different in LO and PowerPoint
          </td>
        </tr>

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

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

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

        <tr>
          <th>OS</th>
          <td>Windows (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>Impress
          </td>
        </tr>

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

        <tr>
          <th>Reporter</th>
          <td>rb.henschel@t-online.de
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="http://bugs.documentfoundation.org/attachment.cgi?id=151764" name="attach_151764" title="Exampel ArchDown">attachment 151764</a> <a href="http://bugs.documentfoundation.org/attachment.cgi?id=151764&action=edit" title="Exampel ArchDown">[details]</a></span>
Exampel ArchDown

Open one of the attached documents. The first slide contains the text transform
object, the second slide contains a screenshot from PowerPoint.

The differences are:
(1) PowerPoint puts the first or last line of the text on the path, LibreOffice
puts the middle of the text block on the path.
(2) PowerPoint uses a parallel line to the radius in regard to the circle as
alignment reference. LibreOffice uses a line perpendicular to the path through
the text reference point as alignment reference.

The OOXML standard has no suitable descriptions for the shape types
"textArchUp", "textArchDown", "textCircle" and "textButton". The ODF standard
is no help, because it has neither a description, how to render similar text
shapes. Therefore I suggest, that LibreOffice should try to render it the same
way as PowerPoint.

The way, the reference point of the text is calculated in PowerPoint is crazy.
>From my investigations I conclude this algorithm, see help lines in the
attached files:
(1)Draw a WordArt shape, e.g. width larger than height. Use numbers for
position and size.
(2)Draw a (red) ellipse with same position and size.
(3)Mark a (green) point A on the ellipse as position for the handle.
(4)Drag the handle of the WordArt shape to that point.
(5)Draw a circle with the same width and center as the ellipse.
(6)Draw a straight (blue) line from center through handle point A.
(7)Find the intersection of this line with the circle and name it point B.
(8)Draw a vertical straight (black) line through point B.
(9)Find the intersection of this line with the ellipse and name it point C.
That is the reference point for the text.
(10)Draw a straight line parallel to the line from step (6) through point C.
That is the alignment reference for the text lines.
[Depending on handle position it might be necessary to mirror some help lines
and points.]

This is a follow-up report to <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - PPTX: Missing font effect "transformation" support"
   href="show_bug.cgi?id=116350">bug 116350</a>, where the import of WortArt shapes
were implemented.</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>