Author Topic: Semitic characters reversed  (Read 3902 times)

rascalsmom

  • Newbie
  • *
  • Posts: 39
  • Karma: 0
  • Scribus User
Semitic characters reversed
« on: November 23, 2013, 03:53:22 pm »
I'm having an odd problem. I'm working on a project (in English) that includes some Semitic words (Hebrew). The words are fine in story editor, but when I click save, their order is switched from right - left to left - right. IOW, to a native reader, the words would appear to be spelled backwards! This is true whether I import, or copy and paste. Is there a way to stop Scribus from doing this? (I'm using Scribus 1.4 on Xubuntu 12.04)

rascalsmom

  • Newbie
  • *
  • Posts: 39
  • Karma: 0
  • Scribus User
Re: Semitic characters reversed
« Reply #1 on: November 23, 2013, 06:34:01 pm »
OK, apparently this is a known problem. I found a script to reverse the characters without mirroring, http://wiki.scribus.net/canvas/Hebrew_Flipped_Text

But I don't know how to add the script to Scribus! Help?

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Semitic characters reversed
« Reply #2 on: November 24, 2013, 04:02:01 pm »
@rascalsmom
Yup this is an ongoing issue that is being worked on one nibble at a time. I recommend you post to the Scribus mailing list (http://lists.scribus.net/mailman/listinfo/scribus) which has a higher possibility of someone hearing your call. Also the more people that do, perhaps it will initiate someone from the open source community to step up (with some c++ and Qt skils) to help spearhead this effort. You can also for example, make a copy and call it backwards-hebrew.sla and post it here and then link to it from your mailing list. Or make a screenshot of your problem just for further clarity

The script you reference is incomplete and only applies to a certain portion of the document.
To answer your question on how to run a script this page gives your that instruction: http://wiki.scribus.net/canvas/How_can_I_execute_a_Python_script_from_within_Scribus%3F

FYI here are as of today (Nov 24, 2013) some open bugs relating to languages used in Scribus.

Support for non-latin languages
   http://bugs.scribus.net/view.php?id=3965

* Devangri
   http://bugs.scribus.net/view.php?id=3680
   http://bugs.scribus.net/view.php?id=1547

* Arabic
   http://bugs.scribus.net/view.php?id=1079

* Khmer
   http://bugs.scribus.net/view.php?id=2920

* Chinese
   http://bugs.scribus.net/view.php?id=1493
   http://bugs.scribus.net/view.php?id=3162
   
* Lao
   http://bugs.scribus.net/view.php?id=5937
   http://bugs.scribus.net/view.php?id=1547

* Thai
   http://bugs.scribus.net/view.php?id=3928

* Tibetan
   http://bugs.scribus.net/view.php?id=4452

* Japanese
   http://bugs.scribus.net/view.php?id=3173

* Hebrew
   http://bugs.scribus.net/view.php?id=1726
   http://bugs.scribus.net/view.php?id=6689
   http://bugs.scribus.net/view.php?id=6016
   http://bugs.scribus.net/view.php?id=6017
   http://bugs.scribus.net/view.php?id=6013
   http://bugs.scribus.net/view.php?id=6014
   http://bugs.scribus.net/view.php?id=6005
   http://bugs.scribus.net/view.php?id=1364

Kunda

  • Administrator
  • Full Member
  • *****
  • Posts: 218
  • Karma: 2
  • Scribus User
Re: Semitic characters reversed
« Reply #3 on: December 30, 2013, 01:02:30 am »
Anyone interested in participating in efforts to change this in Scribus see http://forums.scribus.net/index.php/topic,1215.0.html