Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arabic and RTL (AIR ALL) : Disconnected and reversed Arabic letters in Android and IOS #56

Open
MuradHuniti opened this issue Jun 27, 2019 · 6 comments

Comments

@MuradHuniti
Copy link

MuradHuniti commented Jun 27, 2019

Problem Description

  • Which AIR SDK did you use?
    AIR 33 Beta and all AIR versions

  • Describe the affected environment:
    All environments except AIR for PC.

  • Can you reproduce it yourself, or did you get reports from other users? If so, how many users are affected (percentage)?
    Arabic is written in a disconnected letters form and reversed letters order just like English:
    مراد الحنيطي correct only on PC
    ي ط ي ن ح ل ا د ا ر م you will see this incorrect form on Android and IOS.

  • Arabic is a major language that we cannot ignore. There are 100+ million users in the MENA region.

@m4her1
Copy link

m4her1 commented Jul 11, 2020

I have this issue, too. Has this been addressed anywhere???

@ajwfrost
Copy link
Collaborator

Hi - curious where you're seeing this text, is this in the application name or similar?
In order to use Arabic within an application, you'd either need to use StageText, or use the FTE classes as these support RTL and ligatures etc..
https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/engine/TextBlock.html

@m4her1
Copy link

m4her1 commented Jul 12, 2020 via email

@ajwfrost
Copy link
Collaborator

@m4her1 as far as I was aware, this is a "by design" feature rather than a bug. TextField doesn't support RTL languages but TextLine does - I think there are some extra complexities around this. I guess theoretically it would be possible to hook up the TextField APIs to use an object that's using the FTE mechanisms under the hood.

TextField and TextLine/FTE use different formats of font information though (CFF) so it may just be a historical restriction: if you want to use TextLine and RTL, you need to provide CFF font data.

thanks

@MuradHuniti
Copy link
Author

I have this issue, too. Has this been addressed anywhere???

عزيزي

طورت مكتبة خاصة للغة العربية سهلة الاستخدام بعد طول عناء مع الشركة من عام 2010
المهتم يراسلني

muradhuniti@gmail.com

@m4her1
Copy link

m4her1 commented Jul 15, 2020

Thank you so much, Murad. I already emailed you- I am definitely interested

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants