Jump to content
You must now use your email address to sign in [click for more info] ×

Fix RTL for Arabic, Persian and Hebrew languages


Recommended Posts

  • Staff

@Zedd Gaming

Welcome to the Serif Affinity forums :) 

36 minutes ago, Zedd Gaming said:

Please fix it.

This is something Serif do want to support in the Affinity range, but unfortunately it is not a bug with a simple "fix". For this to be supported a lot of code needs to be written, as it requires support for mixed LTR and RTL in the same sentence to be properly useful, not just RTL for a whole sentence/paragraph. Sorry there is not better news on this at the moment.

Patrick Connor
Serif Europe Ltd

"There is nothing noble in being superior to your fellow man. True nobility lies in being superior to your previous self."  W. L. Sheldon

 

Link to comment
Share on other sites

30 minutes ago, Patrick Connor said:

@Zedd Gaming

Welcome to the Serif Affinity forums :) 

This is something Serif do want to support in the Affinity range, but unfortunately it is not a bug with a simple "fix". For this to be supported a lot of code needs to be written, as it requires support for mixed LTR and RTL in the same sentence to be properly useful, not just RTL for a whole sentence/paragraph. Sorry there is not better news on this at the moment.

Funny, ArtWayz was able to build a third party tool (RTL Fixer) that brings RTL support for Affinity products. The app also support mix RTL and LTR. Ohh, and all that, in less than half a year. Are you sure Serif is working on that?

Edited by arikg
Link to comment
Share on other sites

They could sneak a peak at the source code of Scribus to work out the algorithms employed to provide such support in that package. Then refine the algorithms to as streamlined a form as they can before implementing their own interpretation in their own original source code.

They might actually be able to develop their own understanding by doing so.

Link to comment
Share on other sites

1 hour ago, LondonSquirrel said:

HarfBuzz is not suitable by itself for a DTP application. The HarfBuzz authors themselves are clear about this.

See my comment, and a sample of text using produced using the HarfBuzz engine, here: 

Its suitable for Adobe, but not for Affinity?... Do you have a better option?

Link to comment
Share on other sites

  • 3 weeks later...
On 2/2/2019 at 3:13 PM, MEB said:

Hi Amr,
Welcome to Affinity Forums :)
As said in the original post this is something we do plan to implement but not in the short/medium term. There's still a lot of work in other areas that must be done first, sorry.

It has been over 2 years now. What about an update or an upgrade to solve the R to L issue? Other external apps do not do the work as an integration in the application itself. 

Thank you

Link to comment
Share on other sites

  • 4 weeks later...

YES! you can add Arabic text to affinity Photo or Affinity designer. This method used in photoshop as well when didn’t support Arabic text.

You can follow this video https://youtu.be/awEwjgMaokI 

Video steps given bellow:

1st. Download arabic font. I prefer https://arabicfonts.net

2nd. Imported to Affinity photo or Affinity designer by going to settings—> fonts—> choose cloud icon —> import your downloaded Arabic font.

3rd. Go to http://www.arabic-keyboard.org/photoshop-arabic/   Site and type your arabic text and then you have copy option to copy it. Then go to affinity normally paste it in. Make sure to use that Arabic font in affinity app

 

 

Edited by Roj
Link to comment
Share on other sites

3 minutes ago, icomposer said:

@Roj

thank you... this method is ok for small projects. However, for creating/designing books or bigger projects affinity applications need to handle Arabic texts as native font integration and from R to L and so on...

There is no support for RTL paragraph. I am in the middle of a massive project and I have ended up to do a paragraph line by line. Unfortunately Affinity do not see the value of RTL and whatever you say falls on deaf ears..

Link to comment
Share on other sites

On 6/28/2021 at 2:02 PM, Sam Neil said:

Unfortunately Affinity do not see the value of RTL

If that were true there wouldn’t have been Middle East versions of some of the X5 ‘Plus’ applications. Unfortunately Serif had to rely on the help of a third party, which strongly suggests that they are unlikely to have the in-house expertise required to add RTL capability to the Affinity apps.

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

On 7/1/2021 at 3:22 PM, LondonSquirrel said:

That is by far the best way given your suggestion about the lack of knowledge of RTL with in-house devs.

Agreed. What was unfortunate about the reliance on outside help is that their cooperation didn’t last.

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

On 7/1/2021 at 1:02 PM, Alfred said:

If that were true there wouldn’t have been Middle East versions of some of the X5 ‘Plus’ applications. Unfortunately Serif had to rely on the help of a third party, which strongly suggests that they are unlikely to have the in-house expertise required to add RTL capability to the Affinity apps.

Well what is stopping Serif? They have enough loyal users such as myself to give a hand in anyway that we can. What is the issue? development/technical or RTL user input? Sadly they have been very vague about it, citing simply no plans yet. This is discouraging and not helpful. If a proper explanation is given, perhaps repeated questions such as the one in this thread would not pop up again and again...

Link to comment
Share on other sites

2 minutes ago, Sam Neil said:

What is the issue? development/technical or RTL user input?

As far as I’m aware, it was purely the development/technical side of things. WinSoft International created custom versions of PagePlus and two other Serif applications that allowed the user to work in Arabic, Farsi, Hebrew and a couple of other RTL languages, but their agreement only covered the X5 versions and wasn’t extended beyond that.

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

19 minutes ago, Alfred said:

As far as I’m aware, it was purely the development/technical side of things. WinSoft International created custom versions of PagePlus and two other Serif applications that allowed the user to work in Arabic, Farsi, Hebrew and a couple of other RTL languages, but their agreement only covered the X5 versions and wasn’t extended beyond that.

I see. Cheers for that Alfred. At least that's a bit more helpful to know.

Link to comment
Share on other sites

Has Serif promised RTL support sometime? To my knowledge no. So why should they give arguments why they don't work on features never promised?

Mac mini M1 / Ryzen 5600H & RTX3050 mobile / iPad Pro 1st - all with latest non beta release of Affinity

Link to comment
Share on other sites

3 minutes ago, LondonSquirrel said:

I don't think they have promised, but they have said they would like to do it: 

 

I see. I feel the pain. I would love to have full japanese support in it but I know that this will not come soon even with it being lots easier to implement than full cursive arabic.

Mac mini M1 / Ryzen 5600H & RTX3050 mobile / iPad Pro 1st - all with latest non beta release of Affinity

Link to comment
Share on other sites

  • 2 weeks later...

All other have it? InDesign and Xpress have it - as addons and far from perfect. 

It’s sadly a fact that cursive Arabian and Hebrew is very hard to typeset. Serif is to small a company to sink their resources in that feature. 

Not because they don’t care but because the needed work probably stands in no good relation to the additional income it would produce. 

Mac mini M1 / Ryzen 5600H & RTX3050 mobile / iPad Pro 1st - all with latest non beta release of Affinity

Link to comment
Share on other sites

  • 4 weeks later...
  • 4 weeks later...
On 7/5/2020 at 9:08 AM, VAQARSHA said:

@Sam Neil and @thomaso This is for both of you. First write something in the MS Word then make a copy and apply the same paste special method. Sam Neil I have used your reference lalezar font and its working in both the Affinity Designer and Affinity Photo. And if there is no paste special option it could probably be the older version.1166354642_LalezarFont.thumb.png.fc109ac682097ed7c5b619075cde0e6b.png

السلام عليكم ورحمة الله

ممكن تجربوا الصفحة اللاي تحت دي فيها حركة تشغل العربي 

you can check this page will solve Arabic issues

Ahmed ezz

Egypt

http://www.arabic-keyboard.org/photoshop-arabic/

Link to comment
Share on other sites

  • 3 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.