View Issue Details

IDProjectCategoryView StatusLast Update
0013863ScribusStory Editor / Text Framespublic2016-12-08 21:41
ReporterMZaske Assigned ToFahad  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
OSWin + LinuxOS Versionseveral 
Product Version1.4.6 
Target Version1.5.3Fixed in Version1.5.3.svn 
Summary0013863: combining diacritics not all working
DescriptionThe Unicode combining diacritics are important for our language, as we are using them on all our vowels to mark gramatical tone.

Some combinations of our vowels with the combining diacritics are not rendering correctly, while they always render correctly in Web-pages, in LibreOffice etc.
Steps To ReproduceTake any recent version of Scribus, make a text-frame and paste this sample stuff (our ten vowels, yes ten, with and without the diacritics we need):

a a? a? a? e e? e? e? i i? i? i? o o? o? o? u u? u? u?
? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ??

Here on the webpage, all looks nice, inside Scribus it will look less nice.
Additional InformationOn 28 March 2016 Craig Bradney kindly asked me on the Scribus e-mail list to submit this here, and promissed that it will be looked into (in context of testing the brand new 1.5.2 trunk):

Hi Martin

The best you can do is make a sample doc for us right now.
1 image frame with a picture of well rendered text from another app like Word or similar
1 text frame containing the same text.
Let us know the font that works and where we can get it and of course what language it is. The text should be something we c an publish and republish without issue.

Submit all that in a bug and we'll test it.

We'll be providing some test binaries in a week or so.

Craig
Tags#please_test, fixed, HOST-Oman, RTL
PatchNo

Relationships

related to 0008669 closedFahad IPA diacritics do not position correctly 

Activities

MZaske

2016-03-28 14:15

reporter  

MZaske

2016-03-28 14:16

reporter  

MZaske

2016-03-28 14:22

reporter  

MZaske

2016-03-28 14:26

reporter   ~0039470

We are not some nerds looking for trouble, but regular Scribus users, who can be found when searching for "Anii" on the Scribus Wiki success stories:

https://wiki.scribus.net/canvas/Success_stories_2016#Decorated_proverbs_via_WhatsApp_broadcast

https://wiki.scribus.net/canvas/Success_stories_2014#Modern_Publishing_for_West_Africa

https://wiki.scribus.net/canvas/Success_stories_2012#Magazine:_G.CA.8Afa.C5.8Ba_G.CA.8Af.C9.94l.C9.A9_or_short_.22G.CA.8AG.CA.8A.22

Thank you for any help you can give into this issue, as it proves a real pain during our normal workflow (needing to tweak those diacritics manually with advanced-text-movements (dummy kerning)).

MZaske

2016-03-28 14:33

reporter  

Unicode_hints.txt (427 bytes)   
our ten vowels

Ǝ	U+018E	U018E
ǝ	U+01DD	U01DD
Ɩ	U+0196	U0196
ɩ	U+0269	U0269
Ɔ	U+0186	U0186
ɔ	U+0254	U0254
Ʊ	U+01B1	U01B1
ʊ	U+028A	U028A
Ɛ	U+0190	U0190
ɛ	U+025B	U025B

our special consonants

Ŋ	U+014A	ENG
ŋ	U+014B	eng
Ɖ	U+0189	U0189
ɖ	U+0256	U0256



our nomal combining diacritics, which we need in every text:

U+0300
U+0301
U+0302

Those should match with each vowel listed above.
Unicode_hints.txt (427 bytes)   

Fahad

2016-03-31 03:54

developer  

anii.jpg (204,329 bytes)   
anii.jpg (204,329 bytes)   

Fahad

2016-03-31 03:55

developer   ~0039600

I test the example file in CTL branch and it seems the bug is fixed. please see the screen shot.

Kunda

2016-03-31 12:15

updater   ~0039617

According to HOST-Oman team, these issues are fixed in the new CTL branch!
See https://github.com/HOST-Oman/scribus/issues/77
There will be a build provided soon to test this fix OR one can build their branch manually.

MZaske

2016-04-01 12:51

reporter   ~0039675

This is looking promissing. Seems my original file was used:
"This test file has been created with Scribus 1.4.6 on Win 10 Pro 64bit"
and then opened in Scribus 1.5.2svn. From what I can see, the bug is fixed indeed. Respect!

Even yesterday I was online, searching for a copy of this famous 1.5.2trunk but could not find it anywhere (where I normally find Scribus versions for download).

I am very willing (even interested) to test this new version. But building (compiling or whatever) is not my expertise; I spend more time publishing stuff than building the tools for it. So if you want people to test, just shout when we can download an installer. No rush. I could test on recent Windows 10 or OpenSuse Leap or Ubuntu, all 64bit.

Go team! greets, Martin

cbradney

2016-12-03 22:47

administrator   ~0042628

r21564

Issue History

Date Modified Username Field Change
2016-03-28 14:15 MZaske New Issue
2016-03-28 14:15 MZaske File Added: example_rendering_diacritics.sla
2016-03-28 14:16 MZaske File Added: good_rendering_in_LibreOffice5.png
2016-03-28 14:22 MZaske File Added: bad_rendering_in_Scribus_up_to_146_and_151.png
2016-03-28 14:26 MZaske Note Added: 0039470
2016-03-28 14:33 MZaske File Added: Unicode_hints.txt
2016-03-29 04:19 Kunda Relationship added related to 0008669
2016-03-31 03:54 Fahad File Added: anii.jpg
2016-03-31 03:55 Fahad Note Added: 0039600
2016-03-31 04:19 Kunda Tag Attached: #please_test
2016-03-31 04:19 Kunda Tag Attached: fixed
2016-03-31 04:19 Kunda Tag Attached: HOST-Oman
2016-03-31 04:19 Kunda Tag Attached: RTL
2016-03-31 04:20 Kunda Status new => confirmed
2016-03-31 12:15 Kunda Note Added: 0039617
2016-04-01 12:51 MZaske Note Added: 0039675
2016-12-03 22:47 cbradney Assigned To => Fahad
2016-12-03 22:47 cbradney Status confirmed => resolved
2016-12-03 22:47 cbradney Resolution open => fixed
2016-12-03 22:47 cbradney Fixed in Version => 1.5.3.svn
2016-12-03 22:47 cbradney Note Added: 0042628
2016-12-05 20:21 cbradney Status resolved => closed
2016-12-08 21:41 cbradney Target Version => 1.5.3