Created attachment 179715 [details] Problematic shapes and a description of the problem The attached document contains on the first slide the shapes "curvedDownArrow", "curvedUpArrow", "curvedRightArrow" and "CurvedLeftArrow". These shapes are available in binary MS Office and here import from a ppt file. Open the document in PowerPoint or Scribus, for example. They show, what LO is actually writing to file. The rendering in LO does not reflect this because of bug 148707. The geometry for these shapes need to be repaired, before bug 148707 can be fixed.
Created attachment 179728 [details] ppt version of the curved*Arrow shapes
Regina Henschel committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/4cfe46997eab3498cc519ef94c85ad2d644d3886 tdf#148714 connect first and second arc with arcTo It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Regina Henschel committed a patch related to this issue. It has been pushed to "libreoffice-7-3": https://git.libreoffice.org/core/commit/fdf4390415a6956144d055a32579105deaef913a tdf#148714 connect first and second arc with arcTo It will be available in 7.3.4. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Regina Henschel committed a patch related to this issue. It has been pushed to "master": https://git.libreoffice.org/core/commit/8ad4fdb1687e705e31d9a4f30b385d50b91def08 tdf#148714 Repair path in older CurvedArrow shapes It will be available in 7.4.0. The patch should be included in the daily builds available at https://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: https://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback.
Because nobody answered to my post on the dev-list, I made a decision and have implemented a repair of those shapes on opening an old document. Reasons for this are: When bug 148707 is fixed, an old shape would look different than before and a user would not know why, if the shape is not repaired. Without repair the shapes would be wrong in pptx export. Using an ooxml shape on export to pptx or docx instead does not really work. The geometry looks equal, but the text areas are different, so text on the shape will wrap differently. Repairing needs only to be done once and a repaired shape will render still correctly in old LO versions.