View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0016733 | Scribus | Fonts | public | 2022-01-31 20:40 | 2022-02-01 13:47 |
Reporter | bsenst | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86_64 | OS | openSUSE Tumbleweed | OS Version | 20220128 |
Product Version | 1.5.8 | ||||
Summary | 0016733: Different builds of Scribus 1.5.8 render text differently | ||||
Description | Different Text wrapping behavior between openSUSE RPM packages and Flatpak of the same Scribus Version | ||||
Steps To Reproduce | * Open the attached file Test2.sla from the tar.gz package with Scribus 1.5.8 from openSUSEs packages => Text is wrapped as in opensuse.pdf * Open the same file on the same computer using the Flatpak of 1.5.8 => Text is rendered in one line as shown in flatpak.pdf I expected to see the same font rendering with both Scribus builds. | ||||
Additional Information | The attached screenshots show Scribus 1.5.8 from openSUSE on the left handside and Scribus 1.5.8 from the Flatpak on the right handside. $ LANG=C zypper info scribus Loading repository data... Reading installed packages... Information for package scribus: -------------------------------- Repository : openSUSE-Tumbleweed-Oss Name : scribus Version : 1.5.8-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 79.2 MiB Installed : Yes Status : up-to-date Source package : scribus-1.5.8-1.1.src Summary : Page Layout and Desktop Publishing (DTP) Description : Scribus is a page layout program which produces output in PDF and Postscript. Scribus supports publishing features such as CMYK and spot colors, PDF creation, Encapsulated Postscript import and export and creation of color separations. $ LANG=C flatpak info net.scribus.Scribus Scribus - Open Source Page Layout and Desktop Publishing (DTP) ID: net.scribus.Scribus Ref: app/net.scribus.Scribus/x86_64/stable Arch: x86_64 Branch: stable Version: 1.5.8 License: GPL-2.0+ Origin: flathub Collection: org.flathub.Stable Installation: system Installed: 307.7?MB Runtime: org.kde.Platform/x86_64/5.15-21.08 Sdk: org.kde.Sdk/x86_64/5.15-21.08 Commit: 67617edc329f11dd0d81a74889507b2cbe1d5c9ade599610db8506bb26f6ba3d Parent: a7f483039ae42cae4e30b83afff345a55cf4bde036cef9d1010f1f7b71ffc6d6 Subject: Scribus 1.5.8 (25aa27cc) Date: 2022-01-27 03:40:27 +0000 | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
stderr_stdout_flatpak.txt (2,994 bytes)
pathForIcon: Unable to load icon /app/share/scribus/icons/1_5_1/lab.png: File not found pathForIcon: Unable to load icon /app/share/scribus/icons/1_5_1/spot.png: File not found pathForIcon: Unable to load icon /app/share/scribus/icons/1_5_1/register.png: File not found qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile pathForIcon: Unable to load icon /app/share/scribus/icons/1_5_1/testfill.png: File not found setBestEncoding for Dosis-Book with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis Book as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis Book as map 2 with 814 glyphs using Unicode enc for Dosis Book setBestEncoding for DejaVuSansCondensed with 6253 glyphs, hasNames= true , POST size= 62052 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for DejaVu Sans Condensed as map 0 with 5370 glyphs Checking cmap 1 ( 0 , 10 , 0 ) format 12 found Unicode enc for DejaVu Sans Condensed as map 1 with 11288 glyphs Checking cmap 2 ( 1 , 0 , 0 ) format 6 Checking cmap 3 ( 3 , 1 , 0 ) format 4 found Unicode enc for DejaVu Sans Condensed as map 3 with 16658 glyphs Checking cmap 4 ( 3 , 10 , 0 ) format 12 found Unicode enc for DejaVu Sans Condensed as map 4 with 22576 glyphs using Unicode enc for DejaVu Sans Condensed setBestEncoding for Dosis-Medium with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis Medium as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis Medium as map 2 with 814 glyphs using Unicode enc for Dosis Medium setBestEncoding for Dosis-Bold with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis Bold as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis Bold as map 2 with 814 glyphs using Unicode enc for Dosis Bold setBestEncoding for Dosis-ExtraBold with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis ExtraBold as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis ExtraBold as map 2 with 814 glyphs using Unicode enc for Dosis ExtraBold render glyph failed err=13 face=0x55c02f4bdf40, glyph=19 render glyph failed err=13 face=0x55c02f4bdf40, glyph=47 render glyph failed err=13 face=0x55c02f4bdf40, glyph=87 render glyph failed err=13 face=0x55c02f4bdf40, glyph=85 render glyph failed err=13 face=0x55c02f4bdf40, glyph=86 render glyph failed err=13 face=0x55c02f4bdf40, glyph=71 render glyph failed err=13 face=0x55c02f4bdf40, glyph=84 render glyph failed err=13 face=0x55c02f4bdf40, glyph=75 stderr_stdout_opensuse_package.txt (2,538 bytes)
pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/lab.png: File not found pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/spot.png: File not found pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/register.png: File not found qt.gui.icc: Unsupported ICC profile class 70727472 QPngHandler: Failed to parse ICC profile setBestEncoding for Dosis-Book with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis Book as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis Book as map 2 with 814 glyphs using Unicode enc for Dosis Book setBestEncoding for DejaVuSansCondensed with 6253 glyphs, hasNames= true , POST size= 62052 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for DejaVu Sans Condensed as map 0 with 5370 glyphs Checking cmap 1 ( 0 , 10 , 0 ) format 12 found Unicode enc for DejaVu Sans Condensed as map 1 with 11288 glyphs Checking cmap 2 ( 1 , 0 , 0 ) format 6 Checking cmap 3 ( 3 , 1 , 0 ) format 4 found Unicode enc for DejaVu Sans Condensed as map 3 with 16658 glyphs Checking cmap 4 ( 3 , 10 , 0 ) format 12 found Unicode enc for DejaVu Sans Condensed as map 4 with 22576 glyphs using Unicode enc for DejaVu Sans Condensed pathForIcon: Unable to load icon /usr/share/scribus/icons/1_5_1/testfill.png: File not found setBestEncoding for Dosis-Medium with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis Medium as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis Medium as map 2 with 814 glyphs using Unicode enc for Dosis Medium setBestEncoding for Dosis-Bold with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis Bold as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis Bold as map 2 with 814 glyphs using Unicode enc for Dosis Bold setBestEncoding for Dosis-ExtraBold with 418 glyphs, hasNames= true , POST size= 2445 Checking cmap 0 ( 0 , 3 , 0 ) format 4 found Unicode enc for Dosis ExtraBold as map 0 with 407 glyphs Checking cmap 1 ( 1 , 0 , 0 ) format 6 Checking cmap 2 ( 3 , 1 , 0 ) format 4 found Unicode enc for Dosis ExtraBold as map 2 with 814 glyphs using Unicode enc for Dosis ExtraBold |
|
For the layout to be the same, the same freetype and harfbuzz versions have to be used. They are probably different in the builds you are testing. On macOS and Windows, we have standadized on harfbuzz 3.2.x. We don't control what versions are used for building third party packages. |
|
Thank you for your hint! I will investigate which versions have been used and what to do. |
|
Let us know your findings please. This is a challenge when distros have differing versions |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-01-31 20:40 | bsenst | New Issue | |
2022-01-31 20:40 | bsenst | File Added: flatpak.pdf | |
2022-01-31 20:40 | bsenst | File Added: opensuse.pdf | |
2022-01-31 20:40 | bsenst | File Added: Screenshot_20220131_211102.png | |
2022-01-31 20:40 | bsenst | File Added: Screenshot_20220131_211158.png | |
2022-01-31 20:40 | bsenst | File Added: Screenshot_20220131_211233.png | |
2022-01-31 20:40 | bsenst | File Added: stderr_stdout_flatpak.txt | |
2022-01-31 20:40 | bsenst | File Added: stderr_stdout_opensuse_package.txt | |
2022-02-01 07:37 | jghali | Note Added: 0049500 | |
2022-02-01 07:38 | jghali | Note Edited: 0049500 | |
2022-02-01 07:48 | bsenst | Note Added: 0049501 | |
2022-02-01 13:47 | cbradney | Note Added: 0049502 |