Mantis Issue Tracking for Scribus
· Hosting provided by Anduin.net / Øverby Consulting ·

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001079ScribusNLSpublic2004-09-15 00:022013-12-25 11:55
Reportermunzirtaha 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
StatusconfirmedResolutionopen 
Platformx86OSMandrakelinuxOS Version10.1 beta
Product Version1.2 
Target VersionFixed in Version 
Summary0001079: Arabic is not supported in Scribus yet.
DescriptionWhen I type Arabic in Scribus it appeared broken (characters are not connected together) and also in reverse order. This happen in the text frame. In the story editor it's OK.
Steps To ReproduceJust type paste or type arabic in a text frame.
Additional InformationA screenshot is attached
TagsNo tags attached.
Patch
Attached Filespng file icon scribus_arabic_shaping1.png [^] (41,200 bytes) 2004-09-15 00:02


png file icon ScribusTestInternationalScripts-001.png [^] (19,895 bytes) 2006-04-10 22:05

- Relationships
related to 0001364confirmed Hebrew script direction is different in the document and in the story editor 
has duplicate 0001341closed bidi support ? ( Hebrew and Arabic ) 
has duplicate 0005535closedjghali Arabic script not rendered properly. 
has duplicate 0005536closedjghali Arabic script not rendered properly. 
has duplicate 0005718closedcbradney arabic languge support 
has duplicate 0007055closedcbradney Arabic letters is separated in Text editor 
has duplicate 0012267closedjghali Allow RTL to apply to paragraphs and single words 
related to 0001288closed Problem with the arabic font 
related to 0002834assignedpierremarchand Urdu is displayed Left to Right with Nafees Nastaleeq font 
related to 0003680assignedpierremarchand Devanagari (Unicode U+09xx) glyph formation (vowels and conjunct consonants) not proper 
child of 0003965acknowledged Metabug: Support for non-latin languages 
child of 0007082closed EPS Import with embedded fonts fails 

-  Notes
(0002379)
fschmid (administrator)
2004-09-15 00:48

You can enable the correct right-to-left writing order for the Textframes with the
Button "R" on the Properties Palette. The issue with the connecting and shaping of the letters is still open though.
(0002380)
munzirtaha (reporter)
2004-09-15 17:01

Thanks for the tip, fschmid. Please, let me know if you need any help regarding the topic. This page http://freedesktop.org/Standards/bidi-spec [^] may prove useful to you.
(0005541)
ringerc (administrator)
2005-07-12 05:55

Text layout issues are due for a fix with the new layout engine planned in 1.3. Still no ETA.
(0009796)
edtrager (reporter)
2006-04-10 22:04

I also just discovered this (which is a big disappointment! ):

(1) The problem is clearly Scribus, not a font issue. I tried Arabic text with several different Arabeyes (http://www.arabeyes.org [^]) fonts, as well as "Nazli". However, I recommend that testers stick with the Open Source fonts from arabeyes.org as they are available to everyone -- try "ae_AlMohanad", for instance. This is a very "normal" text font.

(2) The problem is that Arabic letter-joining behaviour is missing. I don't really understand how this can occur. If you look at my attached image file (ScribusTestInternationalScripts-001.png), you will notice that Thai (the first text block) which is also a Complex Text Layout (CTL) script, is rendered correctly. But Arabic (the last text block) is not.

==> Tested using (1) Scribus 1.3.3 compiled from source on SuSE 9.3 and (2) Scribus 1.3.3 from RPM on SuSE 10.0 <==

- Ed Trager
(0019731)
alMubarmij (reporter)
2008-05-26 09:33

is it really resolved as in this report?

http://bugs.scribus.net/view.php?id=7055 [^]
(0019732)
plinnell (administrator)
2008-05-26 09:38

>is it really resolved as in this report?

>http://bugs.scribus.net/view.php?id=7055 [^] [^]

No, that means that bug is a duplicate of this one.
(0019738)
alMubarmij (reporter)
2008-05-27 01:32

Can you tell me how long it is take ?
because the thread was started at: 2004-09-15.
(0022954)
hasenj (reporter)
2009-12-13 01:07

Why is the severity marked as a feature? I think this is a major bug.
(0022963)
ale (manager)
2009-12-15 07:58

@hasenj: it's marked as a feauture, because scribus currently does not support RTL languages nor complex script languages.

it just happens, that:
- some part of that languages' needs are supported for other reasons.
- the story editor is a pure QT application, built with standard elements. even if it automaticallly allows RTL scripts, its technology can't be used for the main scribus' workspace.

afaik, the team aknowledges that this is an important feature, which should be implemented as soon as possible, but many changes are needed to allow them
(0027030)
fscheuer (reporter)
2011-10-17 14:20

Sorry, is this problem already solved?
I have exaxctly the same problem with scribus version 1.4.0 rc5 (Build ID: C-C-T-F-C1.8.10-64bit Ghostscript-Version: 8.70 )

Kernel: Linux 2.6.34.10-0.2-default x86_64
Distribution: openSUSE 11.3 (x86_64)
KDE: 4.4.4 (KDE 4.4.4) "release 3"
(0027034)
ale (manager)
2011-10-17 18:40

it won't be supported in 1.4.

probably at some time ni 1.5, on the road to 1.6...

sorry...
(0027478)
sharno (reporter)
2012-01-06 22:41

I need this bug to be fixed ASAP
We're in 2012 :)
(0029700)
munzirtaha (reporter)
2013-01-12 18:44

We're in 2013 ;)
If I am alive I will try to come every 9 years to remind you of this bug!
Now, seriously, if some one is to pay to fix this bug, how much would it cost approximately? I might be able to help with this.
(0029701)
christoph_s (administrator)
2013-01-12 23:47

It's the same reason as with Hebrew support. See my comments to 0001726. In short. Money isn't the problem, expertise with Arabic is. If you know a programmer who has the expertise, please tell him that he can help.
(0030954)
shamma (reporter)
2013-12-24 23:58

Hi guys, hi Christoph_s
I'm Sam from Tunisia, i have used Scribus and liked it a lot. the only problem was with this bug, so my searches lead me here and I'd like to help fixing the bug.
I have knowledge of arabic language and basic programming, so I'll need some help myself to help resolve this.
Thanks for answering. You can contact me on my e-mail address.
(0030955)
JLuc (updater)
2013-12-25 10:27
edited on: 2013-12-25 10:37

Shamma, Working on this will be a big challenge.

Explain your project and your skills on the mailing list. Hang on irc. Dont expect for too much feedback but expect to do a lot by yourself. Expect to work on your own because not many programmers are available as for now for scribus... or build a project, raise interest, organise a team...

Somebody has worked on a 'indic language' version of scribus. You might be interested in trying this version https://launchpad.net/~ale-comp-06/+archive/scribus-git-indic [^] and see if what works well and what does not (and do a public report afterward so everybody knows !) explore the patches that are in this version, learn from it. Explore the archives of the mailing lists and talk to the developper of this indic version (not 'ale', but 'anil'). The source is in the contributor's git repo see http://wiki.scribus.net/wiki/index.php?title=Git [^]

And most important : gain the trust of the official scribus core team, so as to get your patches merged. So as to do so, create fixes for other simpler bugs, propose perfectly tested patches that perfectly work and have them merged. It will be perfect for you to learn scribus too + Keep in contact. Keep devs regularly informed.


- Issue History
Date Modified Username Field Change
2004-09-15 00:02 munzirtaha New Issue
2004-09-15 00:02 munzirtaha File Added: scribus_arabic_shaping1.png
2004-09-15 00:17 plinnell Severity major => feature
2004-09-15 00:48 fschmid Note Added: 0002379
2004-09-15 17:01 munzirtaha Note Added: 0002380
2004-11-10 19:52 plinnell Relationship added related to 0001288
2004-11-24 22:16 cbradney Relationship added has duplicate 0001341
2005-07-12 05:54 ringerc Status new => confirmed
2005-07-12 05:54 ringerc Relationship added related to 0001364
2005-07-12 05:54 ringerc Relationship added related to 0002228
2005-07-12 05:55 ringerc Note Added: 0005541
2005-12-07 21:10 plinnell Relationship added related to 0002834
2005-12-15 18:57 plinnell Relationship added has duplicate 0002920
2006-04-10 22:04 edtrager Note Added: 0009796
2006-04-10 22:05 edtrager File Added: ScribusTestInternationalScripts-001.png
2006-04-20 18:59 mhanski Relationship added related to 0003680
2006-07-02 23:59 mhanski Relationship added child of 0003965
2007-01-04 09:45 cbradney Category Story Editor / Text Frames => NLS
2007-04-06 10:50 jghali Relationship added has duplicate 0005535
2007-04-06 10:50 jghali Relationship added has duplicate 0005536
2007-05-20 22:35 cbradney Relationship added has duplicate 0005718
2008-02-08 18:21 avox Relationship deleted has duplicate 0002920
2008-05-26 07:53 cbradney Relationship added has duplicate 0007055
2008-05-26 09:33 alMubarmij Note Added: 0019731
2008-05-26 09:38 plinnell Note Added: 0019732
2008-05-27 01:32 alMubarmij Note Added: 0019738
2008-06-09 21:50 plinnell Relationship added child of 0007082
2009-12-13 01:07 hasenj Note Added: 0022954
2009-12-15 07:58 ale Note Added: 0022963
2011-10-17 14:20 fscheuer Note Added: 0027030
2011-10-17 18:40 ale Note Added: 0027034
2012-01-06 22:41 sharno Note Added: 0027478
2013-01-12 18:44 munzirtaha Note Added: 0029700
2013-01-12 23:47 christoph_s Note Added: 0029701
2013-12-24 23:58 shamma Note Added: 0030954
2013-12-25 10:27 JLuc Note Added: 0030955
2013-12-25 10:28 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:30 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:30 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:33 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:34 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:36 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:36 JLuc Note Edited: 0030955 View Revisions
2013-12-25 10:37 JLuc Note Edited: 0030955 View Revisions
2013-12-25 11:55 JLuc Note Added: 0030956
2013-12-25 11:55 JLuc Note Deleted: 0030956
2014-04-23 16:52 jghali Relationship added has duplicate 0012267



Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker