Jump to content

Fix RTL for Arabic, Persian and Hebrew languages


Recommended Posts

2 hours ago, Sam Neil said:

Don't think Affinity suite was written in Python, RTL and Indic languages will not be supported. So it is best not to post about this topic as you would be whistling into the wind... Stick to your software.

I finally found the solution I was looking for. Maybe Affinity will buy it and give it as a gift :) It's a small program, but it does a great job: RTL Fixer

Link to comment
Share on other sites

7 hours ago, coral said:

I finally found the solution I was looking for. Maybe Affinity will buy it and give it as a gift :) It's a small program, but it does a great job: RTL Fixer

Why pay for it when you have a great FREE one? I use this extensively with APUB:

LeoMoon ParsiNegar - Downloads • LeoMoon Studios

Link to comment
Share on other sites

so since 2019, and still they have fix this issue.

 

great application, any body who need arabic language in this application leave them bad review at app store and comments that says " it doesn't support Arabic, Hebru , urdu"

after that they will start to take you seriously

Link to comment
Share on other sites

  • Staff
1 hour ago, Mohannad said:

leave them bad review at app store and comments that says " it doesn't support Arabic, Hebru , urdu"

We do not claim to support these languages, so it is not so much a fix as a request to implement a major feature which we have often said is unlikely to appear in version 1.x. It is not a good or bad review to state a fact, which you are welcome to do to help others with their purchasing 1.x decision but we are already aware how serious this request is

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

22 minutes ago, Patrick Connor said:

We do not claim to support these languages, so it is not so much a fix as a request to implement a major feature which we have often said is unlikely to appear in version 1.x. It is not a good or bad review to state a fact, which you are welcome to do to help others with their purchasing 1.x decision but we are already aware how serious this request is

Thank you Patrick! If only you knew the amount of hoops I had to run through to get my project to come to fruition... :)

Link to comment
Share on other sites

  • Staff
12 minutes ago, Arun Sarkar said:

But can i expect it (Full LTR & RTL) will come in  2.x or 3.x?

Sorry, as always this is not my place to share our plans, and I think you will need to wait for future announcements to know what will be in those products. I understand that is a frustrating answer, but I cannot say more

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:

Sorry, as always this is not my place to share our plans, and I think you will need to wait for future announcements to know what will be in those products. I understand that is a frustrating answer, but I cannot say more

I want  talk to the manager ( as any customer will say in this situation ), you should discuss this in Monday meetings and comeback to us with an answer or someone can answer.

i know am rude, but i have waited and wited and waited and waited, and 3 years later.  still you guys didn't give us a straight answer,proper solution or offer a free tool as temporary solution to your customer who had high expectations for you.

Link to comment
Share on other sites

1 minute ago, Mohannad said:

I want  talk to the manager ( as any customer will say in this situation ), you should discuss this in Monday meetings and comeback to us with an answer or someone can answer.

i know am rude, but i have waited and wited and waited and waited, and 3 years later.  still you guys didn't give us a straight answer,proper solution or offer a free tool as temporary solution to your customer who had high expectations for you.

What made you wait for it? As far as I remeber Serif never said anything about support for rtl complex script support in their Affinity line.

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

as far as i see this  was not a problem to you, and you haven't following this topic, they have said we are thinking about it, we gonna conisder in the long term.

so yes they said they will find solution.

better thing to do not to stick your nose in places you don't know about it .

Link to comment
Share on other sites

  • Staff

Mohannad that is no way to respond to the posts this thread. Anyone can participate if they follow the forum guideleines

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

Just now, Mohannad said:

as far as i see this  was not a problem to you, and you haven't following this topic, they have said we are thinking about it, we gonna conisder in the long term.

so yes they said they will find solution.

better thing to do not to stick your nose in places you don't know about it .

But I do know about it. Serif NEVER promised the feature, they said they consider it for the long term. As long as there is no clear feature anouncement it is very strange to expect delivery of a feature.

And that I disagree with all the hate towards Serif for not implementing this is no reason for personal attacks. I would love full japanese support. But it's not on the roadmap currently so I have to live with the situation. Constant whining won't change that.

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

am just saiyng is someone is talking like Tia who have no clue that affainity have respone to many , that they will consider and they taking this in mind to be supported and fixed, and just replaiyng to people as he or she a team devolper and answering  "" no no no there is no plan ,, not in the plan""", then am just saiyng that what nosey people do.

Link to comment
Share on other sites

3 minutes ago, Tia Lapis said:

But I do know about it. Serif NEVER promised the feature, they said they consider it for the long term. As long as there is no clear feature anouncement it is very strange to expect delivery of a feature.

And that I disagree with all the hate towards Serif for not implementing this is no reason for personal attacks. I would love full japanese support. But it's not on the roadmap currently so I have to live with the situation. Constant whining won't change that.

Sorry i don't talk to members, only to affanity staff or people who matter. 

Link to comment
Share on other sites

  • Staff
1 minute ago, Mohannad said:

Sorry i don't talk to members, only to affanity (sic) staff or people who matter.

Then you are in the wrong place, (and you are doing the very opposite...responding to a member when you say you will not). These are public customer forums where "members" reply to posts

Any member can ignore any other member they choose. In a desktop browser hover over their avatar and there is an ignore option.

Anybody who wants to only communicate with Affinity Staff can email Affinity@serif.com but there are no answers to "when" any new feature will arrive no matter how you ask.

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

1 minute ago, Patrick Connor said:

Then you are in the wrong place, (and you are doing the very opposite...responding to a member when you say you will not). These are public customer forums where "members" reply to posts

Any member can ignore any other member they choose. In a desktop browser hover over their avatar and there is an ignore option.

Anybody who wants to only communicate with Affinity Staff can email Affinity@serif.com but there are no answers to "when" any new feature will arrive no matter how you ask.

oh good thanks Staff Member 😇

Link to comment
Share on other sites

18 minutes ago, Arun Sarkar said:

Why I need ANSI?

A unicode bengali font contain 565 to 1200 glyph. Where a ANSI support 256. so it is much less time consuming to create a keybaodr driver with ANSI font layout.

I am just an DTP operator who need an application which serves my need in publishing related jobs in indic language. I am not an programmer.

Just see the attached screenshot, how many line I have to add to create a KBD. Do you believe that an operator need to do that to produce some books? It not it painful for you if you have to do this?

 

I see. I don't know how hard it would be switching to Macs for you but macOS has Bangla input support and Affinity seems to work fine with it. The word is probably at a whole senseless gibberish as I don't speak the language, but it looks fine to me.

Screen Shot 2021-09-21 at 18.25.46.png

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

18 minutes ago, Arun Sarkar said:

Why I need ANSI?

A unicode bengali font contain 565 to 1200 glyph. Where a ANSI support 256. so it is much less time consuming to create a keybaodr driver with ANSI font layout.

I am just an DTP operator who need an application which serves my need in publishing related jobs in indic language. I am not an programmer.

Just see the attached screenshot, how many line I have to add to create a KBD. Do you believe that an operator need to do that to produce some books? It not it painful for you if you have to do this?

Untitled.jpg

i just wanna say i hope you get the best appreciation that you deserve for this effort that you are puttin there to do your job 😘

Link to comment
Share on other sites

6 minutes ago, Arun Sarkar said:

Windows also has fully Indic language support. Serif support unicode but as far as I know Serif does not support Shaping Engine fully for Open Type fonts. So it is not an issue with MAC or Win.

I know my reply become rude many times but it is just an anger which I can't control. I purchased so many Bengali open type fonts but can't use it, rather I have to convert it from scratches into an ANSI. I wish this feature from PagePlus Age and still waiting. Even not a single Indian Language Development company support Serif's product with their ANSI font. So what we do with it? No support from Indian Company for Serif user with their ANSI font and Serif does not support Indian Company's Open Type font. You can't understand what we are facing.

 

I feel and share your frustration. The fact of the matter is Affinity trio was not very well thought through as far as RTL or Indic languages were concerned and the applications clearly demonstrate the fact they were not designed with this in mind. I have no idea how Serif is going to address this major issue but I doubt it will be in version 2.X or 3.X or at all. 

So writing here over an over like a broken record is not going to make any difference as it not on the cards and Serif has made NO indication on the possibility of it ever being on the cards.

So I suggest please guys end your plea and frustration with the team as it will not make any difference to this matter. For my project I have used so many hacks including writing a JAVA script to fool the app to produce the PDF  as true RTL file!

Frankly it is getting silly and childish going on about something that does not exist.

Link to comment
Share on other sites

For limited amounts of RTL Hebrew inserted into a LTR text (like English), I've had good luck with this simple procedure:

  • Prepare the text in a Word Processor that supports RTL Unicode text (like LibreOffice Writer or MS Word). Often for my purposes I just cut and paste Hebrew text from a Bible programme that supports Unicode.
  • Use this website to flip it around: https://onlineunicodetools.com/reverse-unicode
  • Cut and paste the resulting text into AP.

Perhaps this will work for some other RTL languages, though I know it won't work right for Arabic. And I'm sure it's not a good solution when the entire document must be RTL.

Edit: I noted after posting this that the accent marks aren't actually in the right place, though the vowel points are. It's simple enough to create the text without the accents, or to move them manually in short segments of text.

image.png.2af73221722bc3015474a2a470ddd761.png

Link to comment
Share on other sites

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...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | 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.