View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0014862 | Scribus | Typography | public | 2017-06-12 08:52 | 2019-12-05 16:20 |
Reporter | KrasnayaPloshchad | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | Windows 10 | ||||
Product Version | 1.5.3 | ||||
Summary | 0014862: Graphite layout does not works | ||||
Description | SIL produced Awami Nastaliq font (http://software.sil.org/awami/) for Nastaliq-style Arabic script, this font require Graphite support fot text layout, but when I try use it in Scribus, the font does not works as expected. | ||||
Steps To Reproduce | 1. Open Scribus & create new document 2. Insert a text box 3. Right click to edit with Story Editor: 4. Insert a paragraph from Urdu UDHR 5. Set font as Awami Nastaliq Beta 3 Regular 6. Done | ||||
Additional Information | After I exit Story Editor, no letters joined. To fix this bug, you have to intergrate Graphite2 engineinto Scribus, and making Graphite features works in the document. | ||||
Tags | No tags attached. | ||||
Patch | No | ||||
|
|
|
On this page SIL provided resources related to adding Graphite support to Scribus. http://scripts.sil.org/cms/scripts/page.php?site_id=projects&item_id=graphite_devApp Also, HarfBuzz is allowed to build with Graphite2 engine. |
|
We have already made test with Harfbuzz graphite support. There are currently some difference on how Harfbuzz graphite engine provides results compared to the Opentype engine and amongst other things this triggers issues with OpenType fonts which contains both OpenType and Graphite features. As of now Graphite support is completely disabled in Scribus and Harfbuzz explicitly instructed not to use its graphite engine. |
|
Is there anyway to enabling Graphite in Scribus? Firefox has an option to enable Graphite at about:config page: gfx.font_rendering.graphite.enabled |
|
Notice also we have not advertised Graphite support in 1.5.3 release note, only OpenType is mentionned: https://wiki.scribus.net/canvas/1.5.3_Release |
|
>> Is there anyway to enabling Graphite in Scribus? Firefox has an option to enable Graphite at about:config page: gfx.font_rendering.graphite.enabled There is none because, as mentionned in my previous notes, we completely disabled Graphite in Scribus as it cause issues with some OpenType fonts. And as of now the layout would be incorrect anyway if we were to use Harfbuzz Graphite engine. We have to make code changes before we can use Harfbuzz Graphite engine. |
|
So what’s wrong with Graphite layout? |
|
See for eg 0014523. With recent Harfbuzz and same font, Graphite layout triggers different issues like bad line alignment, unexplained indentation. |
|
Since harfbuzz bugs are fixed, shouldn't Graphite support be enabled now? Any thing remaining? |
|
That has to be tested, however this harfbuzz commit might have indeed fixed quite a few of our problems: https://github.com/harfbuzz/harfbuzz/commit/731b13e4e9190a45e51f855f19e88869a7718d43 |
|
I just started using Scribus for the express purpose of using Awami Nastaliq, and eventually ended up at this bug report. I'd be quite interested in testing a new build for bugs if some can re-enable graphite or explain to me how to do it. |
|
If there is a tab for experimental features in preference dialog it will be great. So we can flag all non-complete or not well-tested features there and give people the option to enable them. |
|
0015987 is proposing a new preferences section for enabling experimental features |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-06-12 08:52 | KrasnayaPloshchad | New Issue | |
2017-06-12 08:52 | KrasnayaPloshchad | File Added: Urdu UDHR.sla.gz | |
2017-06-12 08:52 | KrasnayaPloshchad | File Added: Screenshot.PNG | |
2017-06-12 08:54 | KrasnayaPloshchad | Note Added: 0044029 | |
2017-06-12 09:51 | jghali | Note Added: 0044030 | |
2017-06-12 09:53 | jghali | Note Edited: 0044030 | |
2017-06-12 09:58 | KrasnayaPloshchad | Note Added: 0044031 | |
2017-06-12 09:59 | jghali | Note Added: 0044032 | |
2017-06-12 09:59 | jghali | Severity | text => feature |
2017-06-12 10:03 | jghali | Note Added: 0044033 | |
2017-06-12 10:04 | jghali | Note Edited: 0044033 | |
2017-06-12 10:05 | jghali | Note Edited: 0044033 | |
2017-06-12 14:31 | KrasnayaPloshchad | Note Added: 0044037 | |
2017-06-12 16:07 | jghali | Note Added: 0044040 | |
2019-11-09 00:20 | munzirtaha | Note Added: 0047039 | |
2019-11-09 02:23 | jghali | Note Added: 0047040 | |
2019-12-04 19:34 | mjames | Note Added: 0047198 | |
2019-12-05 05:30 | Fahad | Note Added: 0047199 | |
2019-12-05 16:20 | ale | Note Added: 0047203 |