Created attachment 1837826 [details] Inkscape input and output Description of problem: I'm observing mis-placement of multi-line texts in .pdf converted from .svg via Inkscape on pre-release Fedora 35. On Fedora 34, they are rendered correctly. Version-Release number of selected component (if applicable): On Fedora 35, "incscape --debug-info" says: Inkscape 1.1 (c68e22c387, 2021-05-23) GLib version: 2.70.0 GTK version: 3.24.30 glibmm version: 2.66.1 gtkmm version: 3.24.5 libxml2 version: 2.9.12 libxslt version: 1.1.34 Cairo version: 1.17.4 Pango version: 1.49.1 HarfBuzz version: 2.8.2 Poppler version: 21.08.0 OS version: Fedora Linux 35 (Container Image) On Fedora 34, "incscape --debug-info" says: Inkscape 1.1 (c68e22c387, 2021-05-23) GLib version: 2.68.4 GTK version: 3.24.30 glibmm version: 2.66.1 gtkmm version: 3.24.5 libxml2 version: 2.9.12 libxslt version: 1.1.34 Cairo version: 1.17.4 Pango version: 1.48.10 HarfBuzz version: 2.7.4 Poppler version: 21.01.0 OS version: Fedora 34 (Container Image) How reproducible: Always. Steps to Reproduce: Convert pubsub.svg in the attachment by Inkscape. 1. Run the command "inkscape -o pubsub-xxx.pdf pubsub.svg" Actual results: See pubsub-pango-1.49.1.pdf in the attachment. Expected results: See pubsub-pango-1.48.10.pdf in the attachment, which is converted on Fedora 34. Additional info: On Fedora 35, by downgrading pango to 1.48.9 (https://kojipkgs.fedoraproject.org//packages/pango/1.48.9/1.fc35/x86_64/pango-1.48.9-1.fc35.x86_64.rpm), correct rendering can be restored. The same issue is reported at upstream Inkscape project at: https://gitlab.com/inkscape/inkscape/-/issues/2864
Could you report this issue to pango upstream? URL: https://gitlab.gnome.org/GNOME/pango/-/issues
(In reply to Peng Wu from comment #1) > Could you report this issue to pango upstream? Will do shortly.
(In reply to akiyks from comment #2) Done. https://gitlab.gnome.org/GNOME/pango/-/issues/618
Thanks!
In https://gitlab.gnome.org/GNOME/pango/-/issues/618#note_1299977, Matthias Clasen commented that the change was intentional. > The effect of this is that the last item in the PangoLogAttr array now has > is_line_break set. If inkscape has code that interprets log attrs (as I assume > it does), it may need some adjustment. Switching Component to inkscape.
A fix has been merged upstream at: https://gitlab.com/inkscape/inkscape/-/merge_requests/3630 I'd like to keep this ticket open until the fix reaches Fedora 35. Thanks.
FEDORA-2021-af2661220e has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-af2661220e
FEDORA-2021-7e0a7fad9b has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-7e0a7fad9b
FEDORA-2021-af2661220e has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-af2661220e` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-af2661220e See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
(In reply to Fedora Update System from comment #8) > FEDORA-2021-7e0a7fad9b has been submitted as an update to Fedora 35. > https://bodhi.fedoraproject.org/updates/FEDORA-2021-7e0a7fad9b FWIW, I downloaded https://kojipkgs.fedoraproject.org//packages/inkscape/1.1.1/2.fc35/x86_64/inkscape-1.1.1-2.fc35.x86_64.rpm and installed it on Fedora 35. "inkscape --debug-info" says: Inkscape 1.1.1 (3bf5ae0d25, 2021-09-20) GLib version: 2.70.1 GTK version: 3.24.30 glibmm version: 2.66.2 gtkmm version: 3.24.5 libxml2 version: 2.9.12 libxslt version: 1.1.34 Cairo version: 1.17.4 Pango version: 1.49.2 HarfBuzz version: 2.8.2 Poppler version: 21.08.0 OS version: Fedora Linux 35 (Container Image) Now the multi-line texts in pubsub.svg are rendered right. I'm waiting the update to be released for normal "dnf update".
FEDORA-2021-7e0a7fad9b has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-7e0a7fad9b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-7e0a7fad9b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-7e0a7fad9b has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-FLATPAK-2021-3841aadf64 has been submitted as an update to Fedora 35 Flatpaks. https://bodhi.fedoraproject.org/updates/FEDORA-FLATPAK-2021-3841aadf64
FEDORA-FLATPAK-2021-3841aadf64 has been pushed to the Fedora 35 Flatpaks testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-FLATPAK-2021-3841aadf64 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-af2661220e has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-FLATPAK-2021-3841aadf64 has been pushed to the Fedora 35 Flatpaks stable repository. If problem still persists, please make note of it in this bug report.