View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0015376 | Scribus | Typography | public | 2018-07-10 12:59 | 2018-07-13 12:28 |
Reporter | PeterBenedek | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x64 | OS | Linux Mint | OS Version | 18 (64bit) |
Product Version | 1.5.5.svn | ||||
Summary | 0015376: Text overflow change between two Scribus version | ||||
Description | I uploaded a sample file. If I open the file in r22496 and r22589 (or later) , the text overflow is change. I can't decide is this correct or incorrect behavior? I can't decide is this a fault? The document is same, the font family is same... ...everything is the same, only operation system is different (r22496 -- Ubuntu 16.04; r22589 -- Ubuntu 18.04). The document include a setting: PP -- Text Properties -- Advanced Settings -- Glyph Extension. Seems, r22496 and r22589 (or later) treats this differently. I didn't find any related changes to this change log: https://www.scribus.net/websvn/log.php?repname=Scribus&path=%2Ftrunk%2FScribus%2F&isdir=1&language=en And I did not get answer in the mailing list neither. :-( | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
|
|
On Windows, with both 1.5.4 (r22484) and current trunk version (r22597), I get the overflow behavior. Given I have upgraded harfbuzz in the meantime, which is one of the component susceptible to cause a change of layout, my guess is that your system upgrade caused a change in font versions. Fonts are like softwares, they are versioned and the fact that two fonts have the same name is consequently not a guarantee they will behave the same. |
|
Thank you Jean. How can I check it, which version is used by the Scribus? I don't find it in Scribus wiki, and the Scribus -- Help doesn't write. Does setup of Scribus not install automatically the harfbuzz? |
|
On Windows, Scribus 1.5.4 uses harfbuzz 1.7.5. But I believe you misunderstood me, I believe harfbuzz is *not* the culprit. I believe the different of layout comes from a difference of font version. |
|
"I believe you misunderstood me" No, I understand. "I believe the different of layout comes from a difference of font version. " The font version is same (Roboto-Regular) and the document is same. I found it: Harfbuzz version in Ubuntu 16.04 == 1.0.1 (can't be updated!) Harfbuzz version in Ubuntu 18.04 == 1.8.2 (latest) "I believe harfbuzz is *not* the culprit" Perhaps the culprit. |
|
Fyi I also tested harfbuzz 1.4.6. Harfbuzz 1.4.6 also produces the overflow. |
|
I am in Linux Mint 18.3 (Ubuntu 16.04), it uses harfbuzz 1.0.1. Please try: -- Open text_overflow.sla -- Click second paragraph. -- PP -- Advanced Settings -- Glyph Extension: you reduce the value with 1% (96% --> 95%) Now the paragraph looks the same as in Ubuntu 16.04 (scribus r22496.jpg). The difference only 1%! |
|
I tested the Roboto fonts distributed here: https://fonts.google.com/specimen/Roboto And these versions of Roboto do not produce the overflow!!!!! So you are indeed likely using different versions of Roboto fonts on your different systems. The version of Roboto-Regular in the archive you have uploaded is 1.10014. The version I have downloaded and which do not produce the overflow is 2.137. As I mentioned it, you should stop believing that two fonts are identical just because they have same name. As I proved it, using two different versions of the same font can produce vastly different result. |
|
"So you are indeed likely using different versions of Roboto fonts on your different systems." I use the same on both systems. |
|
With Roboto 2.137 I get exactly what shows your scribus_22496.jpg screenshots... except that i'm using latest trunk. So I maintain you are likely not using the font you believe you are using. |
|
I did another test in Ubuntu 17.04 which uses harfbuzz 1.4.2. The behavior is the same than the one I described on Windows: overflow with Roboto 1.100141, no overflow with Roboto 2.137. |
|
Me too did another test with Linux Libertine Regular font uses Ubuntu 18.04 harfbuzz 1.8.2 (latest) and Ubuntu 16.04 harfbuzz 1.0.1 (can't be updated!). Linux Libertie O font family not been updated since 2012 (https://sourceforge.net/projects/linuxlibertine/files/linuxlibertine/). The same problem: Text overflow change between two Scribus version. |
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2018-07-10 12:59 | PeterBenedek | New Issue | |
2018-07-10 12:59 | PeterBenedek | File Added: scribus_22496.jpg | |
2018-07-10 12:59 | PeterBenedek | File Added: scribus_22589.jpg | |
2018-07-10 12:59 | PeterBenedek | File Added: scribus_overflow.zip | |
2018-07-10 13:35 | jghali | Note Added: 0045335 | |
2018-07-10 16:56 | PeterBenedek | Note Added: 0045336 | |
2018-07-10 17:18 | jghali | Note Added: 0045337 | |
2018-07-10 17:30 | PeterBenedek | Note Added: 0045338 | |
2018-07-10 17:41 | jghali | Note Added: 0045339 | |
2018-07-10 17:51 | PeterBenedek | Note Added: 0045340 | |
2018-07-10 17:53 | jghali | Note Added: 0045341 | |
2018-07-10 17:56 | jghali | Note Edited: 0045341 | |
2018-07-10 18:19 | PeterBenedek | File Added: ubuntu_16_04.jpg | |
2018-07-10 18:19 | PeterBenedek | File Added: ubuntu_18_04.jpg | |
2018-07-10 18:19 | PeterBenedek | Note Added: 0045342 | |
2018-07-10 18:29 | jghali | Note Added: 0045343 | |
2018-07-12 16:51 | jghali | Note Added: 0045345 | |
2018-07-13 11:41 | PeterBenedek | Note Added: 0045346 | |
2018-07-13 11:46 | PeterBenedek | Note Edited: 0045346 | |
2018-07-13 11:49 | PeterBenedek | Note Edited: 0045346 | |
2018-07-13 12:28 | PeterBenedek | File Added: LinuxLibertineO.zip | |
2018-07-13 12:28 | PeterBenedek | File Added: 16_04_harfbuzz_101.png | |
2018-07-13 12:28 | PeterBenedek | File Added: 18_04_harbuzz_182.png |