View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0014523 | Scribus | Fonts | public | 2016-12-29 22:29 | 2017-03-06 11:26 |
Reporter | PeterBenedek | Assigned To | jghali | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Linux Mint | OS Version | 18 (64bit) |
Product Version | 1.5.3.svn | ||||
Fixed in Version | 1.5.3.svn | ||||
Summary | 0014523: LinuxLibertin G font family distance between characters does not change | ||||
Description | Scribus_r21360.sla document included LinuxLibertin G font family. This It is displayed incorrectly in Scribus_r21683.sla. Other font family seems good. If I opened new Scribus version (r21683), and I am doing a new document: no problem, Linux Libertine G works well, but if you modified the font size, distance between characters does not change! (https://youtu.be/fXqgKEnxP-c) If I opened Scribus_r21360.sla in Scribus r21683 the LinuxLibertin G then it cannot be used anymore (incorrect display). Example video: https://youtu.be/wDsFd047xa0 | ||||
Steps To Reproduce | I modified this... - Open new document - You make TextFrame - Write some character in TextFrame (Font family: Linux Libertine G) - You modified the ont size Result: Size changes, but distance between characters does not change! https://youtu.be/fXqgKEnxP-c | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
related to | 0004422 | assigned | christoph_s | LinuxLibertine Bold Underline not correctly subsetted |
|
|
|
|
|
|
|
While I can reproduce the issue in a Linux Mint 18 VM, I can't on Windows. I know that Ubuntu 16.04 and Linux Mint 18.x ship a freetype version (2.6.3) which has some problems. It would be worth doing a test on a distro which ships freetype 2.6.5 at least. |
|
off-topic: I really wish we had a way for testers to upload a list of installed libs for us to cross-reference that they could find in their 'About' page. (0012499) |
|
Hi Jean! I installed freetype 2.7. I am doing so: http://ubuntuhandbook.org/index.php/2016/09/install-freetype-2-7-ubuntu-16-04/ Still not good. New test: https://youtu.be/fXqgKEnxP-c This Linux Libertine O (otf font) it works well. https://sourceforge.net/projects/linuxlibertine/files/linuxlibertine/5.3.0/ (Linux Libertine G is TTF font) |
|
|
|
Probably not the problem, but I note: "Linux Libertine G" is a Graphite enabled font. http://numbertext.org/linux/fontfeatures.pdf http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_home |
|
Looks like it may be an harfbuzz issue: https://github.com/behdad/harfbuzz/pull/357 |
|
Next harfbuzz release will have to be tested. This commit might have fixed this issue: https://github.com/behdad/harfbuzz/commit/c8dfed8e1ee4ab64b6936f5c8561db0666e37647 |
|
I've tested harfbuzz 1.4.3 with graphite enabled, much better than harfbuzz 1.4.2, unfortunately still not satisfying. So as a workaround I've disabled harfbuzz graphite shaper for now and platform specific shapers at the same time, so that layout across platforms be the same (harfbuzz versions being equal). |
|
Thanks Jean. I tested harfbuzz 1.4.3, r21813 (LM18) Works well. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-12-29 22:29 | PeterBenedek | New Issue | |
2016-12-29 22:32 | PeterBenedek | File Added: Scribus_r21360.png | |
2016-12-29 22:32 | PeterBenedek | File Added: Scribus_r21683.png | |
2016-12-29 22:32 | PeterBenedek | File Added: BadFont_r21683.png | |
2016-12-29 22:36 | PeterBenedek | Description Updated | |
2016-12-29 22:41 | PeterBenedek | File Deleted: BadFont_r21683.png | |
2016-12-29 22:41 | PeterBenedek | File Added: BadFont_r21683.png | |
2016-12-29 22:47 | PeterBenedek | Description Updated | |
2016-12-29 22:47 | PeterBenedek | Steps to Reproduce Updated | |
2016-12-29 22:53 | Kunda | Relationship added | related to 0004422 |
2016-12-29 23:06 | PeterBenedek | Description Updated | |
2016-12-30 01:14 | jghali | Note Added: 0043261 | |
2016-12-30 13:25 | Kunda | Note Added: 0043265 | |
2016-12-30 13:26 | Kunda | Note Edited: 0043265 | |
2016-12-30 16:46 | PeterBenedek | Description Updated | |
2016-12-30 17:24 | PeterBenedek | File Added: freetipe_27.png | |
2016-12-30 17:24 | PeterBenedek | Note Added: 0043267 | |
2016-12-30 18:05 | PeterBenedek | Note Edited: 0043267 | |
2016-12-30 18:05 | PeterBenedek | File Added: 0014523_OTF_test.png | |
2016-12-30 18:06 | PeterBenedek | Note Edited: 0043267 | |
2017-01-02 16:51 | PeterBenedek | Summary | LinuxLibertin G font family fault r21360 between r21683 => LinuxLibertin G font family distance between characters does not change |
2017-01-02 16:51 | PeterBenedek | Description Updated | |
2017-01-02 16:51 | PeterBenedek | Steps to Reproduce Updated | |
2017-01-02 22:46 | bubu | Note Added: 0043293 | |
2017-01-02 23:16 | jghali | Note Added: 0043294 | |
2017-02-13 21:48 | jghali | Note Added: 0043472 | |
2017-03-05 09:21 | jghali | Note Added: 0043543 | |
2017-03-05 09:21 | jghali | Assigned To | => jghali |
2017-03-05 09:21 | jghali | Status | new => resolved |
2017-03-05 09:21 | jghali | Resolution | open => fixed |
2017-03-05 09:21 | jghali | Fixed in Version | => 1.5.3.svn |
2017-03-06 11:26 | PeterBenedek | Note Added: 0043545 | |
2017-03-06 11:26 | PeterBenedek | Status | resolved => closed |